Has this been tested? I get a java.lang.OutOfMemoryError during
startup of JCS (when the .ccf file is being parsed and the regions set
up)
I only get this error when each region has an auxillary IndexedDiskCache.
Using a build of latest source:
1) more than ~13 regions (with an IndexedDiskCache) ->
java.lang.OutOfMemeoryError
2) 100 regions (without IndexedDiskCache) -> No error
Using build from August 2003:
1) 100 regions (with an IndexedDiskCache) -> No error
2) 100 regions (without IndexedDiskCache) -> No error
On Thu, 11 Nov 2004 11:27:25 -0500, Dean Holdren <[EMAIL PROTECTED]> wrote:
> 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]