|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jcs.engine.CompositeCacheAttributes
public class CompositeCacheAttributes
The CompositeCacheAttributes defines the general cache region settings. If a region is not explicitly defined in the cache.ccf then it inherits the cache default settings.
If all the default attributes are not defined in the default region definition in the cache.ccf, the hard coded defaults will be used.
Field Summary |
---|
Fields inherited from interface org.apache.jcs.engine.behavior.ICompositeCacheAttributes |
---|
DISK_USAGE_PATTERN_SWAP, DISK_USAGE_PATTERN_UPDATE |
Constructor Summary | |
---|---|
CompositeCacheAttributes()
Constructor for the CompositeCacheAttributes object |
Method Summary | |
---|---|
ICompositeCacheAttributes |
copy()
Description of the Method |
java.lang.String |
getCacheName()
Gets the cacheName attribute of the CompositeCacheAttributes object |
short |
getDiskUsagePattern()
|
long |
getMaxMemoryIdleTimeSeconds()
If UseMemoryShrinker is true the memory cache should auto-expire elements to reclaim space. |
int |
getMaxObjects()
Gets the maxObjects attribute of the CompositeCacheAttributes object |
int |
getMaxSpoolPerRun()
If UseMemoryShrinker is true the memory cache should auto-expire elements to reclaim space. |
java.lang.String |
getMemoryCacheName()
Gets the memoryCacheName attribute of the CompositeCacheAttributes object |
long |
getShrinkerIntervalSeconds()
If UseMemoryShrinker is true the memory cache should auto-expire elements to reclaim space. |
int |
getSpoolChunkSize()
Number to send to disk at at time when memory is full. |
boolean |
getUseDisk()
Gets the useDisk attribute of the CompositeCacheAttributes object |
boolean |
getUseLateral()
Gets the useLateral attribute of the CompositeCacheAttributes object |
boolean |
getUseMemoryShrinker()
Whether the memory cache should perform background memory shrinkage. |
boolean |
getUseRemote()
Gets the useRemote attribute of the CompositeCacheAttributes object |
void |
setCacheName(java.lang.String s)
Sets the cacheName attribute of the CompositeCacheAttributes object |
void |
setDiskUsagePattern(short diskUsagePattern)
By default this is SWAP_ONLY. |
void |
setDiskUsagePatternName(java.lang.String diskUsagePatternName)
Translates the name to the disk usage pattern short value. |
void |
setMaxMemoryIdleTimeSeconds(long seconds)
If UseMemoryShrinker is true the memory cache should auto-expire elements to reclaim space. |
void |
setMaxObjects(int maxObjs)
Sets the maxObjects attribute of the CompositeCacheAttributes object |
void |
setMaxSpoolPerRun(int maxSpoolPerRun)
If UseMemoryShrinker is true the memory cache should auto-expire elements to reclaim space. |
void |
setMemoryCacheName(java.lang.String s)
Sets the memoryCacheName attribute of the CompositeCacheAttributes object |
void |
setShrinkerIntervalSeconds(long seconds)
If UseMemoryShrinker is true the memory cache should auto-expire elements to reclaim space. |
void |
setSpoolChunkSize(int spoolChunkSize)
Number to send to disk at a time. |
void |
setUseDisk(boolean useDisk)
Sets the useDisk attribute of the CompositeCacheAttributes object |
void |
setUseLateral(boolean b)
Sets the useLateral attribute of the CompositeCacheAttributes object |
void |
setUseMemoryShrinker(boolean useShrinker)
Whether the memory cache should perform background memory shrinkage. |
void |
setUseRemote(boolean useRemote)
Sets the useRemote attribute of the CompositeCacheAttributes object |
java.lang.String |
toString()
Dumps the core attributes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CompositeCacheAttributes()
Method Detail |
---|
public void setMaxObjects(int maxObjs)
setMaxObjects
in interface ICompositeCacheAttributes
maxObjs
- The new maxObjects valuepublic int getMaxObjects()
getMaxObjects
in interface ICompositeCacheAttributes
public void setUseDisk(boolean useDisk)
setUseDisk
in interface ICompositeCacheAttributes
useDisk
- The new useDisk valuepublic boolean getUseDisk()
getUseDisk
in interface ICompositeCacheAttributes
public void setUseLateral(boolean b)
setUseLateral
in interface ICompositeCacheAttributes
b
- The new useLateral valuepublic boolean getUseLateral()
getUseLateral
in interface ICompositeCacheAttributes
public void setUseRemote(boolean useRemote)
setUseRemote
in interface ICompositeCacheAttributes
useRemote
- The new useRemote valuepublic boolean getUseRemote()
getUseRemote
in interface ICompositeCacheAttributes
public void setCacheName(java.lang.String s)
setCacheName
in interface ICompositeCacheAttributes
s
- The new cacheName valuepublic java.lang.String getCacheName()
getCacheName
in interface ICompositeCacheAttributes
public void setMemoryCacheName(java.lang.String s)
setMemoryCacheName
in interface ICompositeCacheAttributes
s
- The new memoryCacheName valuepublic java.lang.String getMemoryCacheName()
getMemoryCacheName
in interface ICompositeCacheAttributes
public void setUseMemoryShrinker(boolean useShrinker)
setUseMemoryShrinker
in interface ICompositeCacheAttributes
useShrinker
- The new UseMemoryShrinker valuepublic boolean getUseMemoryShrinker()
getUseMemoryShrinker
in interface ICompositeCacheAttributes
public void setMaxMemoryIdleTimeSeconds(long seconds)
setMaxMemoryIdleTimeSeconds
in interface ICompositeCacheAttributes
seconds
- The new MaxMemoryIdleTimeSeconds valuepublic long getMaxMemoryIdleTimeSeconds()
getMaxMemoryIdleTimeSeconds
in interface ICompositeCacheAttributes
public void setShrinkerIntervalSeconds(long seconds)
setShrinkerIntervalSeconds
in interface ICompositeCacheAttributes
seconds
- The new ShrinkerIntervalSeconds valuepublic long getShrinkerIntervalSeconds()
getShrinkerIntervalSeconds
in interface ICompositeCacheAttributes
public void setMaxSpoolPerRun(int maxSpoolPerRun)
If the value is -1, then there is no limit to the number of items to be spooled.
setMaxSpoolPerRun
in interface ICompositeCacheAttributes
maxSpoolPerRun
- The new maxSpoolPerRun valuepublic int getMaxSpoolPerRun()
getMaxSpoolPerRun
in interface ICompositeCacheAttributes
public void setDiskUsagePattern(short diskUsagePattern)
setDiskUsagePattern
in interface ICompositeCacheAttributes
diskUsagePattern
- The diskUsagePattern to set.public void setDiskUsagePatternName(java.lang.String diskUsagePatternName)
The allowed values are SWAP and UPDATE.
setDiskUsagePatternName
in interface ICompositeCacheAttributes
diskUsagePatternName
- The diskUsagePattern to set.public int getSpoolChunkSize()
getSpoolChunkSize
in interface ICompositeCacheAttributes
public void setSpoolChunkSize(int spoolChunkSize)
setSpoolChunkSize
in interface ICompositeCacheAttributes
spoolChunkSize
- public short getDiskUsagePattern()
getDiskUsagePattern
in interface ICompositeCacheAttributes
public ICompositeCacheAttributes copy()
copy
in interface ICompositeCacheAttributes
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |