View Javadoc

1   /*
2    * CacheService.java
3    * Created on 16 Декабрь 2005 г., 12:07
4    */
5   
6   package org.weda.cache;
7   
8   import org.weda.cache.CacheEntity;
9   
10  /**Цель: хранение/удаление объектов в по заданным в кеше правилам
11   *
12   * @author tim
13   */
14  public interface CacheService {
15      /**Возвращает объект кеша по его идентификатору или <code>null</code>
16       * если объекта с указанным идентификатором нет кеше.
17       */
18      public CacheEntity get(String id);
19      /**Сохраняет объект кеша в кеше.
20       */
21      public void setCacheEntity(String id, CacheEntity entity);
22      /**Удаляет объект кеша из кеша по его идентификатору если объект с указанным
23       * идентификатором присутствует в кеше.
24       */
25      public void release(String id);
26      /**Удаляет все объекты из кеша.
27       */
28      public void releaseAll();
29  }