org.exoplatform.services.cache
Class ExoCacheConfig
java.lang.Object
org.exoplatform.services.cache.ExoCacheConfig
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- FIFOExoCacheConfig, LFUExoCacheConfig, LRUExoCacheConfig, MRUExoCacheConfig
public class ExoCacheConfig
- extends Object
- implements Cloneable
This class defines the main configuration properties of an ExoCache
- Since:
- Feb 20, 2005
- Version:
- $Id: ExoCacheConfig.java 5799 2006-05-28 17:55:42Z geaz $
- Author:
- Tuan Nguyen (tuan08@users.sourceforge.net)
ExoCacheConfig
public ExoCacheConfig()
getName
public String getName()
setName
public void setName(String s)
getLabel
public String getLabel()
setLabel
public void setLabel(String s)
getMaxSize
public int getMaxSize()
setMaxSize
public void setMaxSize(int size)
getLiveTime
public long getLiveTime()
setLiveTime
public void setLiveTime(long period)
isDistributed
public boolean isDistributed()
setDistributed
public void setDistributed(boolean b)
isRepicated
public boolean isRepicated()
setReplicated
public void setReplicated(boolean b)
getImplementation
public String getImplementation()
setImplementation
public void setImplementation(String alg)
isLogEnabled
public boolean isLogEnabled()
setLogEnabled
public void setLogEnabled(boolean enableLogging)
clone
public ExoCacheConfig clone()
- Overrides:
clone in class Object
Copyright © 2009 eXo Platform SAS. All Rights Reserved.