cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Klimetschek <alexander.klimetsc...@mindquarry.com>
Subject Keys for cache are insufficient when using multiple block servlets
Date Tue, 23 Jan 2007 17:55:21 GMT
Hi,

when using multiple block-servlets in one cocoon application (2.2), they 
will all use the same EHDefaultStore as cache. If there are similar 
matchers in the sitemaps, eg. images/header.png, the key for the cached 
resource will be the same for both blocks (just images/header.png), and, 
as the cache is global, the same cached object will be returned for both 
requests. This happens with expires-caching.

This should be fixed by adding a unique key prefix for each 
block-servlet or by one cache per block-servlet, but I do not know how 
to configure this.

Alex

-- 
Alexander Klimetschek
http://www.mindquarry.com


Mime
View raw message