public interface ICompositeCacheAttributes extends Serializable, Cloneable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ICompositeCacheAttributes.DiskUsagePattern |
| Modifier and Type | Method and Description |
|---|---|
ICompositeCacheAttributes |
clone()
Clone object
|
String |
getCacheName()
Gets the cacheName attribute of the ICompositeCacheAttributes object
|
ICompositeCacheAttributes.DiskUsagePattern |
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 ICompositeCacheAttributes object
|
int |
getMaxSpoolPerRun()
If UseMemoryShrinker is true the memory cache should auto-expire elements
to reclaim space.
|
String |
getMemoryCacheName()
Gets the memoryCacheName attribute of the ICompositeCacheAttributes
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 |
isUseDisk()
Gets the useDisk attribute of the ICompositeCacheAttributes object
|
boolean |
isUseLateral()
Gets the useLateral attribute of the ICompositeCacheAttributes object
|
boolean |
isUseMemoryShrinker()
Whether the memory cache should perform background memory shrinkage.
|
boolean |
isUseRemote()
returns whether the cache is remote enabled
|
void |
setCacheName(String s)
Sets the name of the cache, referenced by the appropriate manager.
|
void |
setDiskUsagePattern(ICompositeCacheAttributes.DiskUsagePattern diskUsagePattern)
By default this is SWAP_ONLY.
|
void |
setDiskUsagePatternName(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 size)
SetMaxObjects is used to set the attribute to determine the maximum
number of objects allowed in the memory cache.
|
void |
setMaxSpoolPerRun(int maxSpoolPerRun)
If UseMemoryShrinker is true the memory cache should auto-expire elements
to reclaim space.
|
void |
setMemoryCacheName(String s)
Sets the name of the MemoryCache, referenced by the appropriate manager.
|
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 ICompositeCacheAttributes object
|
void |
setUseLateral(boolean d)
set whether the cache should use a lateral cache
|
void |
setUseMemoryShrinker(boolean useShrinker)
Whether the memory cache should perform background memory shrinkage.
|
void |
setUseRemote(boolean isRemote)
Sets whether the cache is remote enabled
|
void setMaxObjects(int size)
size - The new maxObjects valueint getMaxObjects()
void setUseDisk(boolean useDisk)
useDisk - The new useDisk valueboolean isUseDisk()
void setUseLateral(boolean d)
d - The new useLateral valueboolean isUseLateral()
void setUseRemote(boolean isRemote)
isRemote - The new useRemote valueboolean isUseRemote()
void setCacheName(String s)
s - The new cacheName valueString getCacheName()
void setMemoryCacheName(String s)
s - The new memoryCacheName valueString getMemoryCacheName()
void setUseMemoryShrinker(boolean useShrinker)
useShrinker - The new UseMemoryShrinker valueboolean isUseMemoryShrinker()
void setMaxMemoryIdleTimeSeconds(long seconds)
seconds - The new MaxMemoryIdleTimeSeconds valuelong getMaxMemoryIdleTimeSeconds()
void setShrinkerIntervalSeconds(long seconds)
seconds - The new ShrinkerIntervalSeconds valuelong getShrinkerIntervalSeconds()
void setMaxSpoolPerRun(int maxSpoolPerRun)
maxSpoolPerRun - The new maxSpoolPerRun valueint getMaxSpoolPerRun()
void setDiskUsagePattern(ICompositeCacheAttributes.DiskUsagePattern diskUsagePattern)
diskUsagePattern - The diskUsagePattern to set.void setDiskUsagePatternName(String diskUsagePatternName)
The allowed values are SWAP and UPDATE.
diskUsagePatternName - The diskUsagePattern to set.ICompositeCacheAttributes.DiskUsagePattern getDiskUsagePattern()
int getSpoolChunkSize()
void setSpoolChunkSize(int spoolChunkSize)
spoolChunkSize - ICompositeCacheAttributes clone()
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.