public class GenericCache<T extends Cacheable<T>>
extends java.lang.Object
Constructor and Description |
---|
GenericCache() |
Modifier and Type | Method and Description |
---|---|
void |
addAll(java.util.ArrayList<T> items)
Add/replace a list of items in the cache.
|
void |
addItem(T newItem)
Add/replace item in the cache.
|
java.util.ArrayList<T> |
getCacheObjects() |
T |
getItemWithIdentifier(int identifier) |
T |
getItemWithName(java.lang.String name) |
java.sql.Timestamp |
getLastCheckTime() |
java.sql.Timestamp |
getLastUpdate() |
void |
removeAll() |
void |
removeItem(T toRemove) |
void |
removeItemWithIdentifier(int identifier) |
void |
setLastCheckTime(java.sql.Timestamp lastCheckTime) |
int |
size() |
void |
sort() |
public void sort()
public void addAll(java.util.ArrayList<T> items)
items
- public void addItem(T newItem)
newItem
- public void removeItem(T toRemove)
public void removeItemWithIdentifier(int identifier)
public void removeAll()
public int size()
public java.sql.Timestamp getLastUpdate()
public java.util.ArrayList<T> getCacheObjects()
public T getItemWithName(java.lang.String name)
public T getItemWithIdentifier(int identifier)
public java.sql.Timestamp getLastCheckTime()
public void setLastCheckTime(java.sql.Timestamp lastCheckTime)