JAL-3210 Improvements to eclipse detection. New src tree and SwingJS updated from...
[jalview.git] / src / jalview / io / cache / AppCache.java
index 459562d..2a254cc 100644 (file)
@@ -21,7 +21,8 @@
 package jalview.io.cache;
 
 import jalview.bin.Cache;
-import jalview.bin.Instance;
+import jalview.bin.ApplicationSingletonProvider;
+import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI;
 
 import java.util.Hashtable;
 import java.util.LinkedHashSet;
@@ -33,13 +34,12 @@ import java.util.LinkedHashSet;
  * @author tcnofoegbu
  *
  */
-public class AppCache
+public class AppCache implements ApplicationSingletonI
 {
 
   public static AppCache getInstance()
   {
-    Instance i = Instance.getInstance();
-    return (i.appCache == null ? i.appCache = new AppCache() : i.appCache);
+    return (AppCache) ApplicationSingletonProvider.getInstance(AppCache.class);
   }
 
   private AppCache()