public abstract class AbstractDiskCacheAttributes extends AbstractAuxiliaryCacheAttributes implements IDiskCacheAttributes
IDiskCacheAttributes.DiskLimitType
MAX_PURGATORY_SIZE_DEFAULT
Constructor and Description |
---|
AbstractDiskCacheAttributes() |
Modifier and Type | Method and Description |
---|---|
IDiskCacheAttributes.DiskLimitType |
getDiskLimitType() |
File |
getDiskPath()
Gets the diskPath attribute of the attributes object
|
int |
getMaxPurgatorySize()
Gets the maxKeySize attribute of the DiskCacheAttributes object
|
int |
getShutdownSpoolTimeLimit()
Get the amount of time in seconds we will wait for elements to move to disk during shutdown
for a particular region.
|
boolean |
isAllowRemoveAll()
If this is true then remove all is not prohibited.
|
void |
setAllowRemoveAll(boolean allowRemoveAll)
If this is false, then remove all requests will not be honored.
|
void |
setDiskLimitType(IDiskCacheAttributes.DiskLimitType diskLimitType)
set the type of the limit of the cache size
|
void |
setDiskLimitTypeName(String diskLimitTypeName)
Translates and stores String values of DiskLimitType
Allowed values: "COUNT" and "SIZE"
|
void |
setDiskPath(File diskPath)
Sets the diskPath attribute of the DiskCacheAttributes object
|
void |
setDiskPath(String path)
Sets the diskPath attribute of the DiskCacheAttributes object
|
void |
setMaxPurgatorySize(int maxPurgatorySize)
Sets the maxPurgatorySize attribute of the DiskCacheAttributes object
|
void |
setShutdownSpoolTimeLimit(int shutdownSpoolTimeLimit)
Sets the amount of time in seconds we will wait for elements to move to disk during shutdown
for a particular region.
|
String |
toString()
Includes the common attributes for a debug message.
|
clone, getCacheName, getEventQueuePoolName, getEventQueueType, getName, setCacheName, setEventQueuePoolName, setEventQueueType, setName
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone, getCacheName, getEventQueuePoolName, getEventQueueType, getName, setCacheName, setEventQueuePoolName, setEventQueueType, setName
public AbstractDiskCacheAttributes()
public void setDiskPath(String path)
setDiskPath
in interface IDiskCacheAttributes
path
- The new diskPath valuepublic void setDiskPath(File diskPath)
diskPath
- The new diskPath valuepublic File getDiskPath()
getDiskPath
in interface IDiskCacheAttributes
public int getMaxPurgatorySize()
getMaxPurgatorySize
in interface IDiskCacheAttributes
public void setMaxPurgatorySize(int maxPurgatorySize)
setMaxPurgatorySize
in interface IDiskCacheAttributes
maxPurgatorySize
- The new maxPurgatorySize valuepublic int getShutdownSpoolTimeLimit()
getShutdownSpoolTimeLimit
in interface IDiskCacheAttributes
public void setShutdownSpoolTimeLimit(int shutdownSpoolTimeLimit)
This is how long we give the event queue to empty.
The default is 60 seconds.
setShutdownSpoolTimeLimit
in interface IDiskCacheAttributes
shutdownSpoolTimeLimit
- the time in secondspublic void setAllowRemoveAll(boolean allowRemoveAll)
IDiskCacheAttributes
This provides a safety mechanism for the persistent store.
setAllowRemoveAll
in interface IDiskCacheAttributes
allowRemoveAll
- The allowRemoveAll to set.public boolean isAllowRemoveAll()
IDiskCacheAttributes
isAllowRemoveAll
in interface IDiskCacheAttributes
public void setDiskLimitType(IDiskCacheAttributes.DiskLimitType diskLimitType)
IDiskCacheAttributes
setDiskLimitType
in interface IDiskCacheAttributes
diskLimitType
- COUNT - limit by count of the elements, SIZE, limit by sum of element's sizepublic void setDiskLimitTypeName(String diskLimitTypeName)
IDiskCacheAttributes
setDiskLimitTypeName
in interface IDiskCacheAttributes
public IDiskCacheAttributes.DiskLimitType getDiskLimitType()
getDiskLimitType
in interface IDiskCacheAttributes
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.