Sorry, yeah it was a little radical. I started with intent to remove references to the query name used as a cache key, and noticed that a number of other things were incorrect. I was unsure how to just strip the inaccuracies and still preserve the document flow. So I went with a slash and burn (which would've been justified if I'd provided an equivalent replacement).

So yeah, let's revert the page, and maybe I'll take another shot at a more comprehensive rewrite of this chapter (sometime in the future...).

Andrus

On Oct 18, 2008, at 5:12 AM, Aristedes Maniatis wrote:

On 18/10/2008, at 12:24 AM, [EMAIL PROTECTED] wrote:

I think a lot of info on this page was misleading. Now that I've been working on CAY-1127, I figured I'd remove things that look dubious... Still need to write a decent caching chapter.

That's pretty slash and burn... I think that perhaps some useful bits of information got lost in that edit. For example:

This cache is defined on per application basis in the [Cayenne model | configuring caching behavior]. A single number configured in the model defines the total number of records (of every type of entity) which can be stored within the cache.

Is that no longer the case? If we bring this text back, I'll add a small screenshot.

Query caches can be shared between all the queries within the context (LOCAL_CACHE) or between contexts (SHARED_CACHE). SHARED_CACHE does not work in ROP Cayenne.

Behind the scenes, for a LOCAL_CACHE Cayenne stores objects or DataRows (depending on which kind the query fetched), and for a SHARED_CACHE it stores DataRows which are converted to the target context objects on every cache hit.


Is this now incorrect?

Refresh query is still being developed and further information can be found [here | refreshquery].


We lost the link to the refresh query page without this text.


Unless you have an objection I'd like to try rewriting that page. Please let me know if anything of the above text is incorrect.


Ari

-------------------------->
Aristedes Maniatis
phone +61 2 9660 9700
PGP fingerprint 08 57 20 4B 80 69 59 E2  A9 BF 2D 48 C2 20 0C C8




Reply via email to