[jboss-cvs] JBossAS SVN: r80635 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 7 05:53:46 EST 2008


Author: alesj
Date: 2008-11-07 05:53:46 -0500 (Fri, 07 Nov 2008)
New Revision: 80635

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/LRUVFSCache.java
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java
Log:
Override toString to get more info.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/LRUVFSCache.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/LRUVFSCache.java	2008-11-07 10:41:58 UTC (rev 80634)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/LRUVFSCache.java	2008-11-07 10:53:46 UTC (rev 80635)
@@ -86,4 +86,9 @@
    {
       this.max = max;
    }
+
+   public String toString()
+   {
+      return "LRUVFSCache[min=" + min + ", max=" + max + "]";
+   }
 }
\ No newline at end of file

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java	2008-11-07 10:41:58 UTC (rev 80634)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/cache/TimedVFSCache.java	2008-11-07 10:53:46 UTC (rev 80635)
@@ -38,6 +38,8 @@
    private Boolean threadSafe;
    private Integer resolution;
 
+   private String info;
+
    public TimedVFSCache()
    {
    }
@@ -70,12 +72,17 @@
 
       log.debug("Creating timed cache policy, lifetime: " + defaultLifetime + ", threadSafe: " + threadSafe + ", resolution: " + resolution);
 
+      TimedCachePolicy tcp;
       if (defaultLifetime == null)
-         return new TimedCachePolicy();
+         tcp = new TimedCachePolicy();
       else if (resolution != null)
-         return new TimedCachePolicy(defaultLifetime, threadSafe, resolution);
+         tcp = new TimedCachePolicy(defaultLifetime, threadSafe, resolution);
       else
-         return new TimedCachePolicy(defaultLifetime);
+         tcp = new TimedCachePolicy(defaultLifetime);
+
+      info = "TimedVFSCache[lifetime=" + tcp.getDefaultLifetime() + ", resolution=" + tcp.getResolution() + "]";
+
+      return tcp;
    }
 
    /**
@@ -107,4 +114,9 @@
    {
       this.resolution = resolution;
    }
+
+   public String toString()
+   {
+      return info;
+   }
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list