hchar       2005/01/27 03:05:29

  Modified:    sandbox/yajcache/src/org/apache/jcs/yajcache/soft
                        SoftRefCacheCleaner.java
  Log:
  wip: likely to be removed soon
  
  Revision  Changes    Path
  1.3       +6 -4      
jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/soft/SoftRefCacheCleaner.java
  
  Index: SoftRefCacheCleaner.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/sandbox/yajcache/src/org/apache/jcs/yajcache/soft/SoftRefCacheCleaner.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SoftRefCacheCleaner.java  24 Jan 2005 10:33:22 -0000      1.2
  +++ SoftRefCacheCleaner.java  27 Jan 2005 11:05:29 -0000      1.3
  @@ -20,12 +20,14 @@
   import org.apache.commons.lang.builder.ToStringBuilder;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  -import org.apache.jcs.yajcache.annotate.*;
  +import org.apache.jcs.yajcache.lang.annotation.*;
  +import org.apache.jcs.yajcache.lang.ref.KeyedSoftReference;
   /**
    *
    * @author Hanson Char
    */
  [EMAIL PROTECTED]
  +// @CopyRightApache
  +// http://www.netbeans.org/issues/show_bug.cgi?id=53704
   enum SoftRefCacheCleaner {
       inst;
       private static final boolean debug = true;
  @@ -38,14 +40,14 @@
       private volatile int countDataRaceAndRemovedByOthers;
       private volatile int countBye;
       
  -    <V> void cleanupKey(@NonNullable Map<String, KeyedSoftRef<V>> map, 
@NonNullable String key) 
  +    <V> void cleanupKey(@NonNullable Map<String, KeyedSoftReference<V>> map, 
@NonNullable String key) 
       {
           V val = null;
           // already garbage collected.  So try to clean up the key.
           if (debug)
               log.debug("Try to clean up the key");
           this.countTryKeyClean++;
  -        KeyedSoftRef<V> oldRef = map.remove(key);
  +        KeyedSoftReference<V> oldRef = map.remove(key);
           // If oldRef is null, the key has just been 
           // cleaned up by another thread.
           if (oldRef == null) {
  
  
  

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

Reply via email to