I'm still not 100% successful on the unit test every time.  Hmmn.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 14, 2002 1:45 PM
> To: [EMAIL PROTECTED]
> Subject: cvs commit: jakarta-turbine-jcs/src/test/org/apache/jcs
> TestDiskCache.java
> 
> 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:turbine-jcs-dev-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:turbine-jcs-dev-
> [EMAIL PROTECTED]>


Reply via email to