X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fservice%2Fpdb%2FPDBFTSPanel.java;h=b944b9b7cf2add3be0b530007d90d397456c55ab;hb=9ba5a485b66e9c5a86b12dedc7b32616f3ef6db8;hp=66b8261656802429e95b72740c2dc57b9a53c4d4;hpb=0ce95d9c8581b19c1d636f67f67dd670e41f1ca9;p=jalview.git diff --git a/src/jalview/fts/service/pdb/PDBFTSPanel.java b/src/jalview/fts/service/pdb/PDBFTSPanel.java index 66b8261..b944b9b 100644 --- a/src/jalview/fts/service/pdb/PDBFTSPanel.java +++ b/src/jalview/fts/service/pdb/PDBFTSPanel.java @@ -42,7 +42,7 @@ public class PDBFTSPanel extends GFTSPanel private static Map tempUserPrefs = new HashMap(); - private static final String PDB_FTS_CACHE_KEY = "PDB_FTS_CACHE_KEY"; + private static final String PDB_FTS_CACHE_KEY = "CACHE.PDB_FTS"; public PDBFTSPanel(SequenceFetcher seqFetcher) { @@ -51,12 +51,12 @@ public class PDBFTSPanel extends GFTSPanel this.seqFetcher = seqFetcher; this.progressIndicator = (seqFetcher == null) ? null : seqFetcher .getProgressIndicator(); - fireCache(); } @Override public void searchAction(boolean isFreshSearch) { + mainFrame.requestFocusInWindow(); if (isFreshSearch) { offSet = 0; @@ -144,7 +144,7 @@ public class PDBFTSPanel extends GFTSPanel refreshPaginatorState(); updateSummaryTableSelections(); } - fireCache(); + txt_search.updateCache(); } }.start(); } @@ -278,10 +278,12 @@ public class PDBFTSPanel extends GFTSPanel return tempUserPrefs; } + @Override public String getCacheKey() { return PDB_FTS_CACHE_KEY; } + }