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;
* @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()