You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by di...@apache.org on 2001/07/15 22:47:23 UTC
cvs commit: xml-cocoon2/src/org/apache/cocoon/components/store MRUMemoryStore.java
dims 01/07/15 13:47:23
Modified: src/org/apache/cocoon/components/store MRUMemoryStore.java
Log:
Patch from Gerhard Froehlich for MRUMemoryStore.
Revision Changes Path
1.4 +5 -1 xml-cocoon2/src/org/apache/cocoon/components/store/MRUMemoryStore.java
Index: MRUMemoryStore.java
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/store/MRUMemoryStore.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MRUMemoryStore.java 2001/07/13 11:13:24 1.3
+++ MRUMemoryStore.java 2001/07/15 20:47:22 1.4
@@ -209,6 +209,8 @@
tmpstackobject = null;
} catch(java.io.IOException e) {
getLogger().error("Error in MRUMemoryStore",e);
+ } catch(Exception ex) {
+ getLogger().error("Error in MRUMemoryStore",ex);
}
}
try {
@@ -258,6 +260,7 @@
/** ..put the new object in the cache, on the top of course ... */
this.cache.put(key, new CacheObject(value,System.currentTimeMillis(),serialisedFlag));
this.mrulist.addFirst(key);
+ getLogger().debug("MRUMemoryStore hashmap size=" + cache.size());
}
/**
@@ -345,8 +348,9 @@
* This method checks if an object is seriazable
*/
private boolean checkSeriazable(Object object) {
+ getLogger().debug("MRUMemoryStore checkSeriazable(): " + object.getClass().getName());
try {
- if((object.getClass().getName().equals("CachedEventObject"))
+ if((object.getClass().getName().equals("org.apache.cocoon.caching.CachedEventObject"))
|| (object.getClass().getName().equals("org.apache.cocoon.caching.CachedStreamObject"))
|| (ClassUtils.implementsInterface(object.getClass().getName(),"org.apache.cocoon.caching.CacheValidity"))) {
return true;
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org