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