You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2007/10/17 22:12:59 UTC
svn commit: r585664 - in
/ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache:
CacheLineTable.java UtilCache.java
Author: doogie
Date: Wed Oct 17 13:12:58 2007
New Revision: 585664
URL: http://svn.apache.org/viewvc?rev=585664&view=rev
Log:
CacheLineTable does not implement map; as such, there's no need to
return Object. It's better to have it return CacheLine. Closes
https://issues.apache.org/jira/browse/OFBIZ-1328
Modified:
ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/CacheLineTable.java
ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/UtilCache.java
Modified: ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/CacheLineTable.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/CacheLineTable.java?rev=585664&r1=585663&r2=585664&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/CacheLineTable.java (original)
+++ ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/CacheLineTable.java Wed Oct 17 13:12:58 2007
@@ -83,15 +83,15 @@
this.setLru(maxInMemory);
}
- public synchronized Object put(Object key, Object value) {
+ public synchronized CacheLine put(Object key, CacheLine value) {
if (key == null) {
if (Debug.verboseOn()) Debug.logVerbose("In CacheLineTable tried to put with null key, using NullObject" + this.cacheName, module);
key = ObjectType.NULL;
}
- Object oldValue = memoryTable.put(key, value);
+ CacheLine oldValue = (CacheLine) memoryTable.put(key, value);
if (fileTable != null) {
try {
- if (oldValue == null) oldValue = fileTable.get(key);
+ if (oldValue == null) oldValue = (CacheLine) fileTable.get(key);
fileTable.put(key, value);
CacheLineTable.jdbmMgr.commit();
} catch (IOException e) {
@@ -101,16 +101,16 @@
return oldValue;
}
- public Object get(Object key) {
+ public CacheLine get(Object key) {
if (key == null) {
if (Debug.verboseOn()) Debug.logVerbose("In CacheLineTable tried to get with null key, using NullObject" + this.cacheName, module);
key = ObjectType.NULL;
}
- Object value = memoryTable.get(key);
+ CacheLine value = (CacheLine) memoryTable.get(key);
if (value == null) {
if (fileTable != null) {
try {
- value = fileTable.get(key);
+ value = (CacheLine) fileTable.get(key);
} catch (IOException e) {
Debug.logError(e, module);
}
@@ -119,12 +119,12 @@
return value;
}
- public synchronized Object remove(Object key) {
+ public synchronized CacheLine remove(Object key) {
if (key == null) {
if (Debug.verboseOn()) Debug.logVerbose("In CacheLineTable tried to remove with null key, using NullObject" + this.cacheName, module);
key = ObjectType.NULL;
}
- Object value = this.get(key);
+ CacheLine value = this.get(key);
if (fileTable != null) {
try {
fileTable.remove(key);
Modified: ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/UtilCache.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/UtilCache.java?rev=585664&r1=585663&r2=585664&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/UtilCache.java (original)
+++ ofbiz/trunk/framework/base/src/base/org/ofbiz/base/util/cache/UtilCache.java Wed Oct 17 13:12:58 2007
@@ -297,7 +297,7 @@
} else {
newCacheLine = useSoftReference ? new SoftRefCacheLine(value, expireTime) : new HardRefCacheLine(value, expireTime);
}
- oldCacheLine = (CacheLine) cacheLineTable.put(key, newCacheLine);
+ oldCacheLine = cacheLineTable.put(key, newCacheLine);
if (oldCacheLine == null) {
noteAddition(key, value);
@@ -328,7 +328,7 @@
if (Debug.verboseOn()) Debug.logVerbose("In UtilCache tried to get with null key, using NullObject for cache " + this.getName(), module);
key = ObjectType.NULL;
}
- CacheLine line = (CacheLine) cacheLineTable.get(key);
+ CacheLine line = cacheLineTable.get(key);
return line;
}
@@ -390,7 +390,7 @@
if (Debug.verboseOn()) Debug.logVerbose("In UtilCache tried to remove with null key, using NullObject for cache " + this.getName(), module);
key = ObjectType.NULL;
}
- CacheLine line = (CacheLine) cacheLineTable.remove(key);
+ CacheLine line = cacheLineTable.remove(key);
if (line != null) {
noteRemoval(key, line.getValue());
if (countRemove) this.removeHitCount++;
@@ -534,7 +534,7 @@
Iterator keys = cacheLineTable.keySet().iterator();
while (keys.hasNext()) {
Object key = keys.next();
- CacheLine line = (CacheLine) cacheLineTable.get(key);
+ CacheLine line = cacheLineTable.get(key);
if (useSoftReference) {
if (line instanceof SoftRefCacheLine) continue;
cacheLineTable.put(key, new SoftRefCacheLine(line.getValue(), line.loadTime, line.expireTime));