Hi, Sie! Are you writing servlet for monitoring caches? We need such monitoring servlet too.
Can you share it? For example, by seding .war file into this mailing list or by giving a link to .war? Thanks! 2007/11/5, Sie, Yang <[EMAIL PROTECTED]>: > Hello all: > > I am trying to monitor memory consumption for all cache objects in > Jetspeed. This is what I did and for some reason that memoryStoreSize > and calculateInMemorySize gave me zero. > > This is what I did basically by using EhCache API: > > import net.sf.ehcache.Cache; > import net.sf.ehcache.CacheManager; > > CacheManager ehCacheManager=CacheManager.getInstance(); > String[] cacheNames=ehCacheManager.getCacheNames(); > > I looped thru the names and get 6 cache object names (which matches what > defined in ehcache.xml) > > preferencesCache > portletApplicationNameCache > portletDefinitionOidCache > portletDefinitionNameCache > portletApplicationOidCache > portletContentCache > > Then I used following > > Cache thisCache=ehCacheManager.getCache(aCacheName); > long mss=thisCache.getMemoryStoreSize(); > long ims=thisCache.calculateInMemorySize(); > > to try to get memoryStoreSize and calculateInMemorySize. Both mss and > ims yield zero. What did I do wrong? Please advise. Thank you. > > ---Yang > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- With best regards, Vitaly Baranovsky --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
