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