[jbosscache-commits] JBoss Cache SVN: r7045 - in core/trunk/src/main/java/org/jboss/cache: config and 1 other directories.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Oct 31 11:01:12 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-10-31 11:01:12 -0400 (Fri, 31 Oct 2008)
New Revision: 7045

Modified:
   core/trunk/src/main/java/org/jboss/cache/RegionImpl.java
   core/trunk/src/main/java/org/jboss/cache/config/EvictionRegionConfig.java
   core/trunk/src/main/java/org/jboss/cache/eviction/BaseEvictionAlgorithm.java
Log:
More debugging and better logging

Modified: core/trunk/src/main/java/org/jboss/cache/RegionImpl.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/RegionImpl.java	2008-10-31 12:06:57 UTC (rev 7044)
+++ core/trunk/src/main/java/org/jboss/cache/RegionImpl.java	2008-10-31 15:01:12 UTC (rev 7045)
@@ -208,6 +208,7 @@
 
    public void setEvictionRegionConfig(EvictionRegionConfig evictionRegionConfig)
    {
+      if (trace) log.trace("setEvictionRegionConfig called with " + evictionRegionConfig);
       this.evictionRegionConfig = evictionRegionConfig;
       evictionAlgorithm = createEvictionAlgorithm(evictionRegionConfig.getEvictionAlgorithmConfig(), evictionRegionConfig.getEvictionActionPolicyClassName());
       if (evictionEventQueue == null) createQueue();
@@ -277,6 +278,7 @@
 
    private EvictionAlgorithm createEvictionAlgorithm(EvictionAlgorithmConfig algoConfig, String evictionActionPolicyClass)
    {
+      if (trace) log.trace("Creating eviction algorithm using config " + algoConfig);
       if (algoConfig == null)
          throw new IllegalArgumentException("Eviction algorithm class must not be null!");
 

Modified: core/trunk/src/main/java/org/jboss/cache/config/EvictionRegionConfig.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/config/EvictionRegionConfig.java	2008-10-31 12:06:57 UTC (rev 7044)
+++ core/trunk/src/main/java/org/jboss/cache/config/EvictionRegionConfig.java	2008-10-31 15:01:12 UTC (rev 7045)
@@ -300,4 +300,15 @@
 
       evictionAlgorithmConfig.validate();
    }
+
+   @Override
+   public String toString()
+   {
+      return "EvictionRegionConfig{" +
+            "regionFqn=" + regionFqn +
+            ", eventQueueSize=" + eventQueueSize +
+            ", evictionAlgorithmConfig=" + evictionAlgorithmConfig +
+            ", evictionActionPolicyClassName='" + evictionActionPolicyClassName + '\'' +
+            '}';
+   }
 }
\ No newline at end of file

Modified: core/trunk/src/main/java/org/jboss/cache/eviction/BaseEvictionAlgorithm.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/eviction/BaseEvictionAlgorithm.java	2008-10-31 12:06:57 UTC (rev 7044)
+++ core/trunk/src/main/java/org/jboss/cache/eviction/BaseEvictionAlgorithm.java	2008-10-31 15:01:12 UTC (rev 7045)
@@ -115,6 +115,7 @@
 
    public void assignToRegion(Fqn fqn, CacheSPI<?, ?> cache, EvictionAlgorithmConfig evictionAlgorithmConfig, Configuration configuration)
    {
+      if (log.isTraceEnabled()) log.trace(getClass().getSimpleName() + " instantiated and assigned to region " + fqn + " with cfg " + evictionAlgorithmConfig);
       this.regionFqn = fqn;
       this.cache = cache;
       this.evictionAlgorithmConfig = evictionAlgorithmConfig;




More information about the jbosscache-commits mailing list