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);