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

Reply via email to