You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2014/04/04 01:07:58 UTC

svn commit: r1584456 - /commons/proper/jcs/trunk/src/test/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheUnitTest.java

Author: sebb
Date: Thu Apr  3 23:07:57 2014
New Revision: 1584456

URL: http://svn.apache.org/r1584456
Log:
Temp hack to see why first entry is not null in Continuum - perhaps order varies?

Modified:
    commons/proper/jcs/trunk/src/test/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheUnitTest.java

Modified: commons/proper/jcs/trunk/src/test/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheUnitTest.java
URL: http://svn.apache.org/viewvc/commons/proper/jcs/trunk/src/test/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheUnitTest.java?rev=1584456&r1=1584455&r2=1584456&view=diff
==============================================================================
--- commons/proper/jcs/trunk/src/test/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheUnitTest.java (original)
+++ commons/proper/jcs/trunk/src/test/org/apache/commons/jcs/auxiliary/disk/file/FileDiskCacheUnitTest.java Thu Apr  3 23:07:57 2014
@@ -285,11 +285,22 @@ public class FileDiskCacheUnitTest
         }
         SleepUtil.sleepAtLeast( 500 );
 
-        // DO WORK
-        ICacheElement<String, String> result = diskCache.get( "key0" );
-
-        // VERIFY
-        assertNull( "Should be null.", result );
+        int stillCached = 0;
+        for ( int i = 0; i <= maxNumberOfFiles; i++ )
+        {
+            final String key = "key" + i;
+            ICacheElement<String, String> result = diskCache.get( key );
+            System.out.println("Entry "+ key+ " null? " + (result==null));
+            if (result != null) {
+                stillCached++;
+            }
+        }
+        assertEquals(maxNumberOfFiles, stillCached);
+//        // DO WORK
+//        ICacheElement<String, String> result = diskCache.get( "key0" );
+//
+//        // VERIFY
+//        assertNull( "Should be null.", result );
     }
 
     /**
@@ -377,11 +388,23 @@ public class FileDiskCacheUnitTest
         diskCache.update( new CacheElement<String, String>( cacheName, "key" + maxNumberOfFiles, "Data" ) );
         SleepUtil.sleepAtLeast( 100 );
 
-        // DO WORK
-        ICacheElement<String, String> result = diskCache.get( "key0" );
+//        // DO WORK
+//        ICacheElement<String, String> result = diskCache.get( "key0" );
+//
+        int stillCached = 0;
+        for ( int i = 0; i <= maxNumberOfFiles; i++ )
+        {
+            final String key = "key" + i;
+            ICacheElement<String, String> result = diskCache.get( key );
+            System.out.println("Entry "+ key+ " null? " + (result==null));
+            if (result != null) {
+                stillCached++;
+            }
+        }
+        assertEquals(maxNumberOfFiles, stillCached);
 
         // VERIFY
-        assertNull( "Should be null.", result );
+//        assertNull( "Should be null.", result );
     }
     /**
      * Verify file.