arminw      2005/09/24 18:45:06

  Modified:    src/java/org/apache/ojb/broker/cache
                        ObjectCacheDefaultImpl.java
  Log:
  improve toString
  
  Revision  Changes    Path
  1.31      +23 -2     
db-ojb/src/java/org/apache/ojb/broker/cache/ObjectCacheDefaultImpl.java
  
  Index: ObjectCacheDefaultImpl.java
  ===================================================================
  RCS file: 
/home/cvs/db-ojb/src/java/org/apache/ojb/broker/cache/ObjectCacheDefaultImpl.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- ObjectCacheDefaultImpl.java       27 Aug 2005 12:06:45 -0000      1.30
  +++ ObjectCacheDefaultImpl.java       25 Sep 2005 01:45:06 -0000      1.31
  @@ -112,7 +112,8 @@
           this.ocd = ocd;
           if(ocd.getTimeout() != null)
           {
  -            timeout = ocd.getTimeout().longValue() * 1000;
  +            long value = ocd.getTimeout().longValue();
  +            timeout = value > -1 ? value * 1000 : -1;
           }
           useSoftReferences = 
(Boolean.valueOf((ocd.getAttribute(PROP_USE_SOFT_REFERENCES, 
"true")).trim())).booleanValue();
           maxEntry = (Integer.parseInt(ocd.getAttribute(PROP_MAX_ENTRY, 
"-1")));
  @@ -305,6 +306,16 @@
           {
               return lifetime;
           }
  +
  +        public String toString()
  +        {
  +            return new StringBuffer("[identity=")
  +                    .append(oid)
  +                    .append(", lifetime=")
  +                    .append(lifetime)
  +                    .append(", obj=")
  +                    .append(get()).toString();
  +        }
       }
   
       class CacheEntryHard implements CacheEntry
  @@ -342,6 +353,16 @@
           {
               return lifetime;
           }
  +
  +        public String toString()
  +        {
  +            return new StringBuffer("[identity=")
  +                    .append(oid)
  +                    .append(", lifetime=")
  +                    .append(lifetime)
  +                    .append(", obj=")
  +                    .append(get()).toString();
  +        }
       }
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to