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...


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 );

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.


-----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

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:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message