>From: Sylvain Wallez [mailto:[EMAIL PROTECTED]]
>
>Sebastien Koechlin a écrit :
>>
>> Peter Royal wrote:
>> > > Same problem, where are classes about caching ? I want to display what
>> > > is in the cache and the number of hit for each one.
>> >
>> > You want to be looking at the debug output from the CachingEventPipeline and
>> > the CachingStreamPipeline. Unfortunately it does not keep statistics on the
>> > cache hit rate, but if you look at the debug output you can see if it did
>> > pick up on the cached content or not.
>>
>> Here is a patch against cocoon_20_branch, I don't know if you can apply
>> it
>> on HEAD (I did not test).
>>
>> Please, do NOT include it into cocoon_20_branch CVS on apache.org, it's
>> working, but eat huge quantity of memory, and displayed data are raw.
>> This is not for final administrators yet.
>
>Applied to 2.1, thanks.
>I modified it a bit to output SAX events directly instead of building
>large lists.
>
>> What is inside:
>> - New iterator() function on StoreJanitor.
>> - Function added in StatusGenerator to display data in each store.
>> - Changes on status2html stylesheet to display thoses data.
>>
>> Request http://localhost:8080/cocoon/status to see the result.
>>
>> Using a vanilia cocoon_20_branch, you have 3 different MRUMemoryStore
>> (they have a different hashCode), with about 440 objects in each.
>> Except for 2 object, all keys are presents in each Store.
>> I think there is something wrong here. Is it my code ?
>
>Your code looks good.
>
>HEY, TEAM, can a cache guru look at this ? Why are there 3 stores with
>the same keys in them ?

For each CachexxxPipline (StreamStore, EventStore) you have an own Store,
because of that the StoreJanitor was introduced!

Cheers
Gerhard

-----------------------------------
Boren's Law: When in doubt, mumble.
-----------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to