View Javadoc

1   package com.loribel.commons.abstraction;
2   
3   /***
4    * Map to manage a cache
5    *
6    * @author Gregory Borelli
7    */
8   public interface GB_MapCache
9   {
10      Object getFromCache(
11              Object a_key);
12  
13      Object getFromCache(
14              Object a_key,
15              long a_delay);
16  
17      Object putIntoCache(
18              Object a_key,
19              Object a_value);
20  
21      Object removeFromCache(
22              Object a_key);
23  
24      void clearCache();
25  }