This is probably a bug with the admin jsp. Can you programtically call getStats and log the result.
Also, do you see any other errors in the logs. Aaron --- On Tue, 3/9/10, Tim Cronin <tim.cro...@autonomy.com> wrote: > From: Tim Cronin <tim.cro...@autonomy.com> > Subject: RE: cache counts going negative. > To: "JCS Users List" <jcs-users@jakarta.apache.org> > Date: Tuesday, March 9, 2010, 12:22 PM > We found the following exception in > the logs (I think this may be side > effect to the negative count though): > > [3/8/10 12:17:19:528 EET] 0000007b ShrinkerThrea I > org.apache.commons.logging.impl.Jdk14Logger info Unexpected > trouble in > shrink cycle > > > java.lang.NegativeArraySizeException > at > java.util.AbstractCollection.toArray(AbstractCollection.java:138) > at > java.util.Collections$SynchronizedCollection.toArray(Collections.java:15 > 85) > at > org.apache.jcs.engine.memory.AbstractDoulbeLinkedListMemoryCache.getKeyA > rray(AbstractDoulbeLinkedListMemoryCache.java:696) > at > org.apache.jcs.engine.memory.shrinking.ShrinkerThread.shrink(ShrinkerThr > ead.java:125) > at > org.apache.jcs.engine.memory.shrinking.ShrinkerThread.run(ShrinkerThread > .java:95) > at > EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Unknown > Source) > at > java.lang.Thread.run(Thread.java:797) > > > Jvm info: Java version = 1.5.0, Java Compiler = j9jit23, > Java VM name = > IBM J9 VM > > > Here's additional information: > > > > The AIX version is "6100-02" (6.1.2.6 with service pack 6) > > The WAS version "6.1.0.21" > > JCS tested is 1.3.3.5-RC and also latest from SVN trunk. > > > > Image of JCS.jsp showing negative item count. > > > > http://imgur.com/jmikz.png > > > > > > ccf file contents. > > > > ################################################################## > > # Default settings > > # http://jakarta.apache.org/jcs/index.html > > # http://www.jroller.com/page/aspinei/?anchor=jcs_the_good_the_bad > > ################################################################## > > jcs.default=DC > > > > # cache compression > > # 0 - OFF > > # 1 - Best performance > > # 9 - Best compression > > interwoven.cachemanager.compression=0 > > > > # mem cache settings > > jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttribut > es > > jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory > .lru.LRUMemoryCache > > jcs.default.cacheattributes.UseMemoryShrinker=true > > jcs.default.cacheattributes.ShrinkerIntervalSeconds=300 > > jcs.default.cacheattributes.MaxSpoolPerRun=64 > > > > # element attributes > > jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes > > jcs.default.elementattributes.MaxLifeSeconds=-1 > > jcs.default.elementattributes.IdleTime=-1 > > jcs.default.elementattributes.IsEternal=true > > jcs.default.elementattributes.IsSpool=true > > jcs.default.elementattributes.IsRemote=false > > jcs.default.elementattributes.IsLateral=false > > > > ################################################################## > > # Page settings > > ################################################################## > > jcs.region.page=DC > > jcs.region.page.cacheattributes.MaxObjects=128 > > > > ################################################################## > > # Component settings > > ################################################################## > > jcs.region.component=DC > > jcs.region.component.cacheattributes.MaxObjects=256 > > > > ################################################################## > > # Stylesheet settings (NOTE: NO disk region, this cache is > memory only) > > ################################################################## > > jcs.region.stylesheet= > > jcs.region.stylesheet.cacheattributes.MaxObjects=128 > > jcs.region.stylesheet.elementattributes.IsSpool=false > > > > ################################################################## > > # Rules settings (NOTE: NO disk region, this cache is > memory only) > > ################################################################## > > jcs.region.rulesenginevalues= > > jcs.region.rulesenginevalues.cacheattributes.MaxObjects=512 > > jcs.region.rulesenginevalues.elementattributes.IsSpool=false > > > > ################################################################## > > # disk cache attribs [Indexed Disk Cache] > > # some cache corruptions taking place with this cache > > ################################################################## > > jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheF > actory > > jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.Indexe > dDiskCacheAttributes > > jcs.auxiliary.DC.attributes.MaxPurgatorySize=1024 > > jcs.auxiliary.DC.attributes.MaxKeySize=10240 > > jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=1024 > > jcs.auxiliary.DC.attributes.OptimizeOnShutdown=true > > jcs.auxiliary.DC.attributes.MaxRecycleBinSize=10240 > > > > > > > > -----Original Message----- > From: Tim Cronin [mailto:tim.cro...@autonomy.com] > > Sent: Thursday, March 04, 2010 12:46 PM > To: JCS Users List > Subject: cache counts going negative. > > > > We have a web application running in webshpere on AIX and > for one of the > LRU mem caches the cache count on the JCS admin page shows > negative > values (See attached)... > > > > We're running jcs 1.3. > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jcs-users-unsubscr...@jakarta.apache.org > For additional commands, e-mail: jcs-users-h...@jakarta.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jcs-users-unsubscr...@jakarta.apache.org > For additional commands, e-mail: jcs-users-h...@jakarta.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: jcs-users-unsubscr...@jakarta.apache.org For additional commands, e-mail: jcs-users-h...@jakarta.apache.org