public class CacheTQ extends Object implements Cache
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear the cache.
|
CacheObject |
find(int pos)
Get an element from the cache if it is available.
|
CacheObject |
get(int pos)
Get an element in the cache if it is available.
|
ArrayList<CacheObject> |
getAllChanged()
Get all objects in the cache that have been changed.
|
int |
getMaxMemory()
Get the maximum memory to be used.
|
int |
getMemory()
Get the used size in KB.
|
void |
put(CacheObject r)
Add an element to the cache.
|
boolean |
remove(int pos)
Remove an object from the cache.
|
void |
setMaxMemory(int maxMemoryKb)
Set the maximum memory to be used by this cache.
|
CacheObject |
update(int pos,
CacheObject record)
Update an element in the cache.
|
public void clear()
Cachepublic CacheObject find(int pos)
Cachepublic CacheObject get(int pos)
Cachepublic ArrayList<CacheObject> getAllChanged()
CachegetAllChanged in interface Cachepublic int getMaxMemory()
CachegetMaxMemory in interface Cachepublic int getMemory()
Cachepublic void put(CacheObject r)
Cachepublic boolean remove(int pos)
Cachepublic void setMaxMemory(int maxMemoryKb)
CachesetMaxMemory in interface CachemaxMemoryKb - the maximum size in KBpublic CacheObject update(int pos, CacheObject record)
CacheCopyright © 2012 JBoss by Red Hat. All Rights Reserved.