palio.modules.cache
Interface Cache

All Known Implementing Classes:
FastCache, SynchronizedSimpleCache, SynchronizedVolumeCache

public interface Cache

Reprezentuje bufor na dowolne dane.

Author:
Mateusz Gembarzewski

Method Summary
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 java.lang.Object get(java.lang.Object key)
          Zwraca wartość przechowywaną pod danym kluczem.
 java.util.Set keys()
           
 void put(java.lang.Object key, java.lang.Object value)
           
 void putAll(java.util.Map map)
           
 void remove(java.lang.Object key)
           
 int size()
           
 

Method Detail

get

java.lang.Object get(java.lang.Object key)
Zwraca wartość przechowywaną pod danym kluczem.
Każdy bufor implementujący ten interfejs dla klucza null powinien zwracać wartość null.

Parameters:
key - klucz pod którym trzymany jest obiekt
Returns:
obiekt trzymany pod danym kluczem

put

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

putAll

void putAll(java.util.Map map)

remove

void remove(java.lang.Object key)

containsKey

boolean containsKey(java.lang.Object key)

clear

void clear()

size

int size()

keys

java.util.Set keys()