jtaylor     02/05/14 10:44:40

  Modified:    .        build.xml
               src/java/org/apache/jcs/auxiliary/disk
                        AbstractDiskCache.java
               src/java/org/apache/jcs/engine/control Cache.java
               src/test/org/apache/jcs TestDiskCache.java
  Log:
  Made disk cache removals immediate
  
  Also some tweaks to build.xml
  
  Revision  Changes    Path
  1.6       +5 -5      jakarta-turbine-jcs/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-jcs/build.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.xml 19 Apr 2002 08:27:09 -0000      1.5
  +++ build.xml 14 May 2002 17:44:39 -0000      1.6
  @@ -21,7 +21,7 @@
   
       <!-- Copy test config files to the test build dir -->
   
  -    <copy todir="target/classes">
  +    <copy todir="target/test-classes">
           <fileset dir="src/test-conf"/>
       </copy>
   
  @@ -51,7 +51,7 @@
     </target>
   
     <target
  -    name="maven:install-jar" depends="jcs:test-prepare">
  +    name="maven:install-jar">
       <ant antfile="${maven.home}/build-maven.xml" target="install-jar"/>
     </target>
   
  @@ -71,7 +71,7 @@
     </target>
   
     <target
  -    name="maven:run-singletest">
  +    name="maven:run-singletest" depends="jcs:test-prepare">
       <ant antfile="${maven.home}/build-test.xml" target="run-singletest"/>
     </target>
   
  @@ -86,7 +86,7 @@
     </target>
   
     <target
  -    name="maven:dist">
  +    name="maven:dist" depends="jcs:test-prepare">
       <ant antfile="${maven.home}/build-maven.xml" target="dist"/>
     </target>
   
  @@ -106,7 +106,7 @@
     </target>
   
     <target
  -    name="maven:compile">
  +    name="maven:compile" depends="jcs:test-prepare">
       <ant antfile="${maven.home}/build-maven.xml" target="compile"/>
     </target>
   
  
  
  
  1.4       +5 -23     
jakarta-turbine-jcs/src/java/org/apache/jcs/auxiliary/disk/AbstractDiskCache.java
  
  Index: AbstractDiskCache.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/src/java/org/apache/jcs/auxiliary/disk/AbstractDiskCache.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AbstractDiskCache.java    10 Apr 2002 15:00:59 -0000      1.3
  +++ AbstractDiskCache.java    14 May 2002 17:44:40 -0000      1.4
  @@ -87,7 +87,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Aaron Smuts</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>James Taylor</a>
  - * @version $Id: AbstractDiskCache.java,v 1.3 2002/04/10 15:00:59 jtaylor Exp $
  + * @version $Id: AbstractDiskCache.java,v 1.4 2002/05/14 17:44:40 jtaylor Exp $
    */
   public abstract class AbstractDiskCache implements AuxiliaryCache, Serializable
   {
  @@ -258,18 +258,9 @@
   
           purgatory.remove( key );
   
  -        // Queue removal for persistent store
  +        // Remove from persistent store immediately
   
  -        try
  -        {
  -            cacheEventQueue.addRemoveEvent( key );
  -        }
  -        catch ( IOException e )
  -        {
  -            log.error( e );
  -
  -            cacheEventQueue.destroy();
  -        }
  +        doRemove( key );
   
           return false;
       }
  @@ -283,18 +274,9 @@
   
           purgatory = new Hashtable();
   
  -        // Queue a remove all for the persistent store
  +        // Remove all from persistent store immediately
   
  -        try
  -        {
  -            cacheEventQueue.addRemoveAllEvent();
  -        }
  -        catch ( IOException e )
  -        {
  -            log.error( e );
  -
  -            cacheEventQueue.destroy();
  -        }
  +        doRemoveAll();
       }
   
       /**
  
  
  
  1.10      +3 -3      
jakarta-turbine-jcs/src/java/org/apache/jcs/engine/control/Cache.java
  
  Index: Cache.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-jcs/src/java/org/apache/jcs/engine/control/Cache.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Cache.java        14 May 2002 16:43:18 -0000      1.9
  +++ Cache.java        14 May 2002 17:44:40 -0000      1.10
  @@ -92,7 +92,7 @@
    *@author     <a href="mailto:[EMAIL PROTECTED]";>Aaron Smuts</a>
    *@author     <a href="mailto:[EMAIL PROTECTED]";>James Taylor</a>
    *@created    May 13, 2002
  - *@version    $Id: Cache.java,v 1.9 2002/05/14 16:43:18 asmuts Exp $
  + *@version    $Id: Cache.java,v 1.10 2002/05/14 17:44:40 jtaylor Exp $
    */
   public class Cache
        implements ICache, ICompositeCache, Serializable
  @@ -678,9 +678,9 @@
                   if ( maxLifeSeconds != -1
                        && ( now - createTime ) > ( maxLifeSeconds * 1000 ) )
                   {
  -                    if ( log.isInfoEnabled() )
  +                    if ( log.isDebugEnabled() )
                       {
  -                        log.info( "Exceeded maxLife: " + element.getKey() );
  +                        log.debug( "Exceeded maxLife: " + element.getKey() );
                       }
   
                       remove( key );
  
  
  
  1.4       +2 -20     jakarta-turbine-jcs/src/test/org/apache/jcs/TestDiskCache.java
  
  Index: TestDiskCache.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-jcs/src/test/org/apache/jcs/TestDiskCache.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestDiskCache.java        26 Apr 2002 16:11:17 -0000      1.3
  +++ TestDiskCache.java        14 May 2002 17:44:40 -0000      1.4
  @@ -64,7 +64,7 @@
    * regions for thre threads.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>James Taylor</a>
  - * @version $Id: TestDiskCache.java,v 1.3 2002/04/26 16:11:17 jmcnally Exp $
  + * @version $Id: TestDiskCache.java,v 1.4 2002/05/14 17:44:40 jtaylor Exp $
    */
   public class TestDiskCache extends TestCase
   {
  @@ -135,24 +135,6 @@
           JCS.setConfigFilename( "/TestDiskCache.ccf" );
       }
   
  -//    /**
  -//     * Tests the region which uses the indexed disk cache
  -//     */
  -//    public void testIndexedDiskCache()
  -//        throws Exception
  -//    {
  -//        runTestForRegion( "indexedRegion" );
  -//    }
  -//
  -//    /**
  -//     * Tests the region which uses the indexed disk cache
  -//     */
  -//    public void testIndexedDiskCache2()
  -//        throws Exception
  -//    {
  -//        runTestForRegion( "indexedRegion2" );
  -//    }
  -
       /**
        * Adds items to cache, gets them, and removes them. The item count is more
        * than the size of the memory cache, so items should spool to disk.
  @@ -186,7 +168,7 @@
   
           for ( int i = 0; i <= items; i++ )
           {
  -            jcs.destroy( i + ":key" );
  +            jcs.remove( i + ":key" );
           }
   
           // Verify removal
  
  
  

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

Reply via email to