It looks like, according to i.m.c.cache.simple.CacheImpl on line 100
(ver. 3.5.x) that the Simple Cache implementation should flush out the
entire cache every time a change is published out to the public
instance.  I looked through that class and can't see anywhere that the
flush() method is ever called on itself.

In doing testing only the page that is added/changed/deleted is
updated in the cache so there is a stale cache problem (take for
example a menu that is dynamically generated for each page, no other
page was removed from the cache so if the page was deleted/moved all
other pages would still show a link to that deleted/moved page).

Am I misunderstanding how the Simple Cache should work and I just need
to implement my own caching to be more aggressive about clearing the
cache or should I expect it to flush the cache every time a change is
made to a page and published?

Thanks,

Tom

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------

Reply via email to