You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2008/01/28 03:52:38 UTC

svn commit: r615720 - /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/CacheDistributor.java

Author: arminw
Date: Sun Jan 27 18:52:37 2008
New Revision: 615720

URL: http://svn.apache.org/viewvc?rev=615720&view=rev
Log:
minor change, use synchronization lock object

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/CacheDistributor.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/CacheDistributor.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/CacheDistributor.java?rev=615720&r1=615719&r2=615720&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/CacheDistributor.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/cache/CacheDistributor.java Sun Jan 27 18:52:37 2008
@@ -67,6 +67,7 @@
     private static final String DELIMITER_FOR_EXCLUDE = ",";
     private static final ObjectCacheInternal DUMMY_CACHE =
             new ObjectCacheInternalWrapper(new ObjectCacheEmptyImpl(null, null));
+    private static final Object lock = new Object();
 
     /**
      * map, represents used cache implementations
@@ -129,7 +130,7 @@
 
     public void clear()
     {
-        synchronized(caches)
+        synchronized(lock)
         {
             Iterator it = caches.values().iterator();
             ObjectCache oc;
@@ -185,7 +186,7 @@
             {
                 if(!descriptorBasedCaches)
                 {
-                    synchronized(caches)
+                    synchronized(lock)
                     {
                         retval = lookupCache(targetClass);
 
@@ -206,7 +207,7 @@
                 }
                 else
                 {
-                    synchronized(caches)
+                    synchronized(lock)
                     {
                         retval = lookupCache(ocd);
 
@@ -237,7 +238,7 @@
                 else
                 {
                     String jcdAlias = broker.serviceConnectionManager().getConnectionDescriptor().getJcdAlias();
-                    synchronized(caches)
+                    synchronized(lock)
                     {
                         retval = lookupCache(jcdAlias);
 



---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org