JAL-1648 made further abstraction and createda new interface CacheBox in order to...
[jalview.git] / src / jalview / io / cache / Cacheable.java
1 package jalview.io.cache;
2
3
4 public interface Cacheable
5 {
6
7   /**
8    * method executed on cache initialisation
9    */
10   public void init();
11
12   /**
13    * Combo-box instance for the cache component
14    * 
15    * @return
16    */
17   public CacheBoxI<String> getCacheComboBox();
18
19   /**
20    * The unique key that will be used for storing user input for this cacheable
21    * in the cache dictionary
22    * 
23    * @return
24    */
25   public String getCacheKey();
26
27
28 }