cache4j v0.4 API

net.sf.cache4j
Interface Cache

All Known Implementing Classes:
BlockingCache, EmptyCache, SynchronizedCache

public interface Cache

Cache интерфейс доступа к объектам кеша

Version:
$Revision: 1.0 $ $Date:$
Author:
Yuriy Stepovoy. stepovoy@gmail.com

Method Summary
 void clear()
          Удаляет все объекты из кеша
 java.lang.Object get(java.lang.Object objId)
          Возвращает объект из кеша.
 CacheConfig getCacheConfig()
          Возвращает конфигруцию кеша
 CacheInfo getCacheInfo()
          Возвращает информацию о кеше
 void put(java.lang.Object objId, java.lang.Object obj)
          Помещает объект в кеш.
 void remove(java.lang.Object objId)
          Удаляет объект из кеша
 int size()
          Возвращает количество объектов в кеше
 

Method Detail

put

public void put(java.lang.Object objId,
                java.lang.Object obj)
         throws CacheException
Помещает объект в кеш.

Parameters:
objId - идентификатор объекта
obj - объект
Throws:
CacheException - если возникли проблемы

get

public java.lang.Object get(java.lang.Object objId)
                     throws CacheException
Возвращает объект из кеша.

Parameters:
objId - идентификатор объекта
Returns:
Объект возвращается только в том случае, если объект найден и время жизни объекта не закончилось и не превышено время бездействия.
Throws:
CacheException - если возникли проблемы

remove

public void remove(java.lang.Object objId)
            throws CacheException
Удаляет объект из кеша

Parameters:
objId - идентификатор объекта
Throws:
CacheException - если возникли проблемы

size

public int size()
Возвращает количество объектов в кеше


clear

public void clear()
           throws CacheException
Удаляет все объекты из кеша

Throws:
CacheException - если возникли проблемы

getCacheConfig

public CacheConfig getCacheConfig()
Возвращает конфигруцию кеша


getCacheInfo

public CacheInfo getCacheInfo()
Возвращает информацию о кеше


cache4j v0.4 API

Copyright (c) 2006, Yuriy Stepovoy. All rights reserved. email: stepovoy@gmail.com