public interface CacheManager extends IMemoryManageable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CacheManager.CachedData
A cached data.
|
static interface |
CacheManager.CachedDataCustomExpiration
Adds an expiration to a cahced data.
|
IMemoryManageable.FreeMemoryLevel| Modifier and Type | Method and Description |
|---|---|
boolean |
free(CacheManager.CachedData data)
Free the given data.
|
default void |
freeMemory(IMemoryManageable.FreeMemoryLevel level)
Request to free some memory.
|
Collection<? extends CacheManager.CachedData> |
getCachedData()
Return this list of cached data.
|
default long |
getCachedDataExpiration(CacheManager.CachedData data)
Return the expiration time of the given data.
|
default long |
getDefaultCachedDataExpiration() |
getDescription, getItemsDescriptionCollection<? extends CacheManager.CachedData> getCachedData()
boolean free(CacheManager.CachedData data)
default long getDefaultCachedDataExpiration()
default long getCachedDataExpiration(CacheManager.CachedData data)
default void freeMemory(IMemoryManageable.FreeMemoryLevel level)
IMemoryManageablefreeMemory in interface IMemoryManageableCopyright © 2019. All rights reserved.