View Javadoc

1   package com.loribel.commons.abstraction;
2   
3   import java.util.*;
4   
5   /***
6    * Map to manage a cache
7    *
8    * @author Gregory Borelli
9    */
10  public interface GB_MapListCache
11  {
12      List getFromCache(
13              Object a_key);
14  
15      List putIntoCache(
16              Object a_key,
17              List a_value);
18  
19      List addItemIntoCache(
20              Object a_key,
21              Object a_value);
22  
23      void removeItemFromCache(
24              Object a_key,
25              Object a_value);
26  
27      List removeFromCache(
28              Object a_key);
29  
30      void clearCache();
31  }