Author: tv
Date: Wed Jun 14 16:40:57 2017
New Revision: 1798714

URL: http://svn.apache.org/viewvc?rev=1798714&view=rev
Log:
Make sure that attributes are cloned every time

Modified:
    
commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java

Modified: 
commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
URL: 
http://svn.apache.org/viewvc/commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java?rev=1798714&r1=1798713&r2=1798714&view=diff
==============================================================================
--- 
commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
 (original)
+++ 
commons/proper/jcs/trunk/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
 Wed Jun 14 16:40:57 2017
@@ -527,7 +527,7 @@ public class CompositeCacheManager
     @Override
     public <K, V> CompositeCache<K, V> getCache( String cacheName )
     {
-        return getCache( cacheName, this.defaultCacheAttr.clone() );
+        return getCache( cacheName, getDefaultCacheAttributes() );
     }
 
     /**
@@ -540,7 +540,7 @@ public class CompositeCacheManager
     public <K, V> CompositeCache<K, V> getCache( String cacheName, 
ICompositeCacheAttributes cattr )
     {
         cattr.setCacheName( cacheName );
-        return getCache( cattr, this.defaultElementAttr );
+        return getCache( cattr, getDefaultElementAttributes() );
     }
 
     /**
@@ -565,7 +565,7 @@ public class CompositeCacheManager
      */
     public <K, V> CompositeCache<K, V>  getCache( ICompositeCacheAttributes 
cattr )
     {
-        return getCache( cattr, this.defaultElementAttr );
+        return getCache( cattr, getDefaultElementAttributes() );
     }
 
     /**


Reply via email to