JAL-1648 Added improvement to persist cache items to properties file beyound a Jalvie...
[jalview.git] / src / jalview / jbgui / GFinder.java
index e5d760c..f676a49 100755 (executable)
@@ -82,7 +82,7 @@ public class GFinder extends JPanel implements Cacheable
 
   GridLayout optionsGridLayout = new GridLayout();
 
-  private static final String FINDER_CACHE_KEY = "FINDER_CACHE_KEY";
+  private static final String FINDER_CACHE_KEY = "CACHE.FINDER";
 
   public GFinder()
   {
@@ -190,7 +190,6 @@ public class GFinder extends JPanel implements Cacheable
     optionsPanel.add(searchDescription, null);
 
     jPanel4.add(optionsPanel, java.awt.BorderLayout.WEST);
-    fireCache();
   }
 
   protected void findNext_actionPerformed(ActionEvent e)
@@ -207,7 +206,6 @@ public class GFinder extends JPanel implements Cacheable
     {
       e.consume();
       findNext_actionPerformed(null);
-      fireCache();
     }
   }
 
@@ -247,16 +245,7 @@ public class GFinder extends JPanel implements Cacheable
   }
 
 
-  protected void fireCache()
-  {
-    AppCache.getInstance().updateCache(this);
-  }
 
-  @Override
-  public void init()
-  {
-    // TODO Auto-generated method stub
-  }
 
   @Override
   public CacheBoxI<String> getCacheComboBox()
@@ -315,4 +304,16 @@ public class GFinder extends JPanel implements Cacheable
     return FINDER_CACHE_KEY;
   }
 
+  @Override
+  public void initCache()
+  {
+    AppCache.getInstance().initCache(this);
+  }
+
+  @Override
+  public void updateCache()
+  {
+    AppCache.getInstance().updateCache(this);
+  }
+
 }