svn commit: r948331 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r948331 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java

doogie-3
Author: doogie
Date: Wed May 26 06:04:45 2010
New Revision: 948331

URL: http://svn.apache.org/viewvc?rev=948331&view=rev
Log:
Inline postRemove, it's only called from one place.

Modified:
    ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java?rev=948331&r1=948330&r2=948331&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/util/cache/UtilCache.java Wed May 26 06:04:45 2010
@@ -515,7 +515,14 @@ public class UtilCache<K, V> implements
         if (oldCacheLine != null) {
             cancel(oldCacheLine);
         }
-        return postRemove((K) key, oldValue, countRemove);
+        if (oldValue != null) {
+            noteRemoval((K) key, oldValue);
+            if (countRemove) removeHitCount.incrementAndGet();
+            return oldValue;
+        } else {
+            if (countRemove) removeMissCount.incrementAndGet();
+            return null;
+        }
     }
 
     protected synchronized void removeInternal(Object key, CacheLine<V> existingCacheLine) {
@@ -535,17 +542,6 @@ public class UtilCache<K, V> implements
         noteRemoval((K) key, existingCacheLine.getValue());
     }
 
-    V postRemove(K key, V oldValue, boolean countRemove) {
-        if (oldValue != null) {
-            noteRemoval((K) key, oldValue);
-            if (countRemove) removeHitCount.incrementAndGet();
-            return oldValue;
-        } else {
-            if (countRemove) removeMissCount.incrementAndGet();
-            return null;
-        }
-    }
-
     /** Removes all elements from this cache */
     public synchronized void erase() {
         if (fileTable != null) {