blob: 862fdc2db50b787c442cdb51109c036725a2361e [file] [log] [blame]
package org.apache.jcs.auxiliary.disk;
import org.apache.jcs.auxiliary.AuxiliaryCacheManager;
import org.apache.jcs.engine.behavior.IElementSerializer;
import org.apache.jcs.engine.logging.behavior.ICacheEventLogger;
/** Common disk cache methods and properties. */
public abstract class AbstractDiskCacheManager
implements AuxiliaryCacheManager
{
/** Don't change. */
private static final long serialVersionUID = 7562753543611662136L;
/** The event logger. */
private ICacheEventLogger cacheEventLogger;
/** The serializer. */
private IElementSerializer elementSerializer;
/**
* @param cacheEventLogger the cacheEventLogger to set
*/
public void setCacheEventLogger( ICacheEventLogger cacheEventLogger )
{
this.cacheEventLogger = cacheEventLogger;
}
/**
* @return the cacheEventLogger
*/
public ICacheEventLogger getCacheEventLogger()
{
return cacheEventLogger;
}
/**
* @param elementSerializer the elementSerializer to set
*/
public void setElementSerializer( IElementSerializer elementSerializer )
{
this.elementSerializer = elementSerializer;
}
/**
* @return the elementSerializer
*/
public IElementSerializer getElementSerializer()
{
return elementSerializer;
}
}