java.lang.Object
org.javahispano.canyamo.util.cache.BasicAbstractCache
org.javahispano.canyamo.util.cache.SimpleCache
- All Implemented Interfaces:
- Cache
- public class SimpleCache
- extends BasicAbstractCache
Clase que representa una simple cache
- Since:
- Version:
|
Constructor Summary |
SimpleCache(int size)
Constructor for the UserCache object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
elements
protected java.util.HashMap elements
- Elmentos en la cache
fifo
protected java.util.List fifo
- Cola para indicar que elementos entran/salen del cache
cacheSize
protected int cacheSize
- Description of the Field
SimpleCache
public SimpleCache(int size)
- Constructor for the UserCache object
- Since:
get
public java.lang.Object get(java.lang.Object key)
throws java.lang.Exception
- Devuelve el elemento referenciado de la cache. Si no existe devolvera
null.
- Specified by:
get in interface Cache- Specified by:
get in class BasicAbstractCache
- Since:
add
public void add(java.lang.Object key,
java.lang.Object element)
- Anyade el elemento dado a la cache con la clave dada.
- Specified by:
add in interface Cache
- Since:
refreshCache
protected void refreshCache(java.lang.Object key)
- Refresca el valor de la cahce, siguiendo un patron FIFO.
Esto significa que se eliminiran de la cache los elemetnos mas viejos.
- Since: