com.jdon.controller.cache
Interface Cache

All Known Implementing Classes:
LRUCache

public interface Cache

Cache interface A Cache object is responsible for managing a collection of cached objects Given an ObjectKey object, a Cache object quickly finds the corresponding cached object. The Cache-Manager object passes an ObjectKey object to the Cache object’s fetchObject method to get a cached object from the cache

@author banq


Method Summary
 void clear()
           
 boolean contain(java.lang.Object key)
           
 java.lang.Object get(java.lang.Object key)
           
 void put(java.lang.Object key, java.lang.Object value)
           
 void remove(java.lang.Object key)
           
 long size()
           
 

Method Detail

get

java.lang.Object get(java.lang.Object key)

put

void put(java.lang.Object key,
         java.lang.Object value)

remove

void remove(java.lang.Object key)

size

long size()

clear

void clear()

contain

boolean contain(java.lang.Object key)