Author: lektran
Date: Fri May 14 09:47:14 2010
New Revision: 944179

URL: http://svn.apache.org/viewvc?rev=944179&view=rev
Log:
The following deprecated methods have been removed from 
org.ofbiz.base.util.cache.UtilCache:
setMaxSize(int)
- Use setMaxInMemory(int) instead
getMaxSize()
- Use getMaxInMemory() instead
hasExpired(Object)
clearExpired()
clearExpiredFromAllCaches()

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=944179&r1=944178&r2=944179&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 Fri 
May 14 09:47:14 2010
@@ -659,23 +659,6 @@ public class UtilCache<K, V> implements 
         this.removeMissCount.set(0);
     }
 
-    /** Sets the maximum number of elements in the cache.
-     * If 0, there is no maximum.
-     * @param maxSize The maximum number of elements in the cache
-     * @deprecated Use setMaxInMemory
-     */
-    public void setMaxSize(int maxSize) {
-        setMaxInMemory(maxSize);
-    }
-
-    /** Returns the current maximum number of elements in the cache
-     * @return The maximum number of elements in the cache
-     * @deprecated Use getMaxInMemory
-     */
-    public int getMaxSize() {
-        return getMaxInMemory();
-    }
-
     public void setMaxInMemory(int newInMemory) {
         this.maxInMemory = newInMemory;
         Map<Object, CacheLine<V>> oldmap = this.memoryTable;
@@ -873,28 +856,6 @@ public class UtilCache<K, V> implements 
         return lineInfos;
     }
 
-    /** Returns a boolean specifying whether or not the element corresponding 
to the key has expired.
-     * Only returns true if element is in cache and has expired. Error 
conditions return false, if no expireTable entry, returns true.
-     * Always returns false if expireTime <= 0.
-     * Also, if SoftReference in the CacheLine object has been cleared by the 
gc return true.
-     *
-     * @param key The key for the element, used to reference it in the 
hastables and LRU linked list
-     * @return True is the element corresponding to the specified key has 
expired, otherwise false
-     * @deprecated elements are automatically expired in the background
-     */
-    @Deprecated
-    public boolean hasExpired(Object key) {
-        return !memoryTable.containsKey(fromKey(key));
-    }
-
-    /** Clears all expired cache entries; also clear any cache entries where 
the SoftReference in the CacheLine object has been cleared by the gc
-     * @deprecated entries are removed automatically now
-    */
-    @Deprecated
-    public void clearExpired() {
-        // do nothing, expired values are removed automatically in the 
background
-    }
-
     /** Send a key addition event to all registered listeners */
     protected void noteAddition(K key, V newValue) {
         for (CacheListener<K, V> listener: listeners) {
@@ -926,14 +887,6 @@ public class UtilCache<K, V> implements 
         listeners.remove(listener);
     }
 
-    /** Clears all expired cache entries from all caches
-     * @deprecated entries are removed automatically now
-    */
-    @Deprecated
-    public static void clearExpiredFromAllCaches() {
-        // do nothing, expired values are removed automatically in the 
background
-    }
-
     /** Checks for a non-expired key in a specific cache */
     public static boolean validKey(String cacheName, Object key) {
         UtilCache<?, ?> cache = findCache(cacheName);


Reply via email to