User: patriot1burke Date: 02/01/30 16:05:02 Modified: src/main/org/jboss/util LRUCachePolicy.java TimedCachePolicy.java CachePolicy.java Log: added getCacheSize and flushCache to MBean interface for EntityContainer Revision Changes Path 1.13 +5 -1 jboss/src/main/org/jboss/util/LRUCachePolicy.java Index: LRUCachePolicy.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/util/LRUCachePolicy.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- LRUCachePolicy.java 2002/01/15 22:53:42 1.12 +++ LRUCachePolicy.java 2002/01/31 00:05:02 1.13 @@ -12,7 +12,7 @@ * Implementation of a Least Recently Used cache policy. * * @author <a href="mailto:[EMAIL PROTECTED]">Simone Bordet</a> - * @version $Revision: 1.12 $ + * @version $Revision: 1.13 $ */ public class LRUCachePolicy implements CachePolicy @@ -180,6 +180,10 @@ ageOut(entry); } } + + public int size() { + return m_list.m_count; + } // Y overrides --------------------------------------------------- 1.5 +5 -1 jboss/src/main/org/jboss/util/TimedCachePolicy.java Index: TimedCachePolicy.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/util/TimedCachePolicy.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- TimedCachePolicy.java 2001/12/19 06:45:20 1.4 +++ TimedCachePolicy.java 2002/01/31 00:05:02 1.5 @@ -23,7 +23,7 @@ until they are accessed. @author <a href="mailto:[EMAIL PROTECTED]">Scott Stark</a>. -@version $Revision: 1.4 $ +@version $Revision: 1.5 $ */ public class TimedCachePolicy extends TimerTask implements CachePolicy { @@ -205,6 +205,10 @@ { entryMap.clear(); } + + public int size() { + return entryMap.size(); + } // --- End CachePolicy interface methods /** The TimerTask run method. It updates the cache time to the 1.6 +3 -1 jboss/src/main/org/jboss/util/CachePolicy.java Index: CachePolicy.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/util/CachePolicy.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- CachePolicy.java 2001/08/30 03:50:12 1.5 +++ CachePolicy.java 2002/01/31 00:05:02 1.6 @@ -13,7 +13,7 @@ * a MRU one, or any other suitable policy. * * @author <a href="mailto:[EMAIL PROTECTED]">Simone Bordet</a> - * @version $Revision: 1.5 $ + * @version $Revision: 1.6 $ */ public interface CachePolicy extends Service { @@ -67,4 +67,6 @@ * Flushes the cached objects from the cache. */ public void flush(); + + public int size(); }
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development