Index: xml-cocoon2/src/org/apache/cocoon/components/store/MRUMemoryStore.java
===================================================================
RCS file: /home/cvspublic/xml-cocoon2/src/org/apache/cocoon/components/store/MRUMemoryStore.java,v
retrieving revision 1.3
diff -u -r1.3 MRUMemoryStore.java
--- xml-cocoon2/src/org/apache/cocoon/components/store/MRUMemoryStore.java	2001/07/13 11:13:24	1.3
+++ xml-cocoon2/src/org/apache/cocoon/components/store/MRUMemoryStore.java	2001/07/14 14:05:18
@@ -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;

