jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brett Bandy <brett.ba...@nuasis.com>
Subject RE: Disk cache persistence
Date Fri, 27 Dec 2002 19:29:05 GMT
I think I've found a bug dealing with this issue...

jakarta-turbine-jcs/src/java/org/apache/jcs/auxiliary/disk/AbstractDiskCache
.java

the dispose() method sets the alive flag to false and then calls
doDispose().  For IndexedDiskCache.java the first thing done is to check the
alive flag:

if ( !alive )
{
    log.debug( "Not alive and dispose was called, filename: " +
        fileName );
    return;
}

Since it is always set prior to doDispose() it will always be false.  The
simple fix is to move doDispose() call (in AbstractDiskCache.java) above the
alive = false statement.

Brett

-----Original Message-----
From: James Taylor [mailto:james@jamestaylor.org]
Sent: Monday, December 16, 2002 7:30 AM
To: turbine-jcs-user@jakarta.apache.org
Subject: Re: Disk cache persistence


In theory: if the disk cache was disposed properly, it will
automatically re-read the key file into memory on startup, if the file
exists.

On Mon, 2002-12-16 at 10:14, Stephen Smith wrote:
> The disk auxiliary cache info page mentions:
> 
> ----------
> When the disk cache is properly shutdown, the memory index is written to 
> disk and the value file is defragmented. When the cache starts up, the 
> disk cache can be configured to read or delete the index file.
> ----------
> 
> To save the cache at shutdown I'm currently doing:
> 
> ----------
> theCache.save();
> CompositeCacheManager.getInstance().freeCache(CACHE_REGION_NAME);
> ----------
> 
> But I'm having trouble finding a reference as to how to have the disk 
> cache read in the existing file at startup time. How should this be done?
> 
> Stephen
> 
> 
> --
> To unsubscribe, e-mail:
<mailto:turbine-jcs-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:turbine-jcs-user-help@jakarta.apache.org>
> 


--
To unsubscribe, e-mail:
<mailto:turbine-jcs-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail:
<mailto:turbine-jcs-user-help@jakarta.apache.org>

Mime
View raw message