I built JCS from source (using latest code) and I get a java.lang.OutOfMemoryError when first accessing a region (I believe inside CompositeCacheConfigurator). This only occurs (for my configuration) if I specify more than 13 regions.
Using a build from 8/20/2003, I can have over *100* regions (that's as high as I tested) without this error. My test looks like the following: ********************************************************** JCS.setConfigFilename("/myCacheRegions.ccf"); JCS.getInstance("region1"); //<---fails ********************************************************** myCacheRegions.ccf: jcs.default=indexedDiskCache jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes jcs.default.cacheattributes.MaxObjects=100 jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache # SYSTEM GROUP ID CACHE jcs.system.groupIdCache=indexedDiskCache jcs.system.groupIdCache.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes jcs.system.groupIdCache.cacheattributes.MaxObjects=10000 jcs.system.groupIdCache.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache ##### CACHE REGIONS FOR TEST jcs.region.indexedRegion1=indexedDiskCache jcs.region.indexedRegion1.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes jcs.region.indexedRegion1.cacheattributes.MaxObjects=100 jcs.region.indexedRegion1.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache #####...... (More regions, each configured like above example) ##### AUXILIARY CACHES # Indexed Disk Cache jcs.auxiliary.indexedDiskCache=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory jcs.auxiliary.indexedDiskCache.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes jcs.auxiliary.indexedDiskCache.attributes.DiskPath=c:/cache --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]