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 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–2023 The Apache Software Foundation. All rights reserved.