X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FCache.java;h=7911cd5bab0728fb6976ab5b4d2a60c25c04a801;hb=992b7f3bc70dbd2bb1749d7ab9b51eced013be23;hp=b49206732df92eed343bcd34c7feb56d1d96e739;hpb=d9b79c023346253c10dc907d1e75f509823266c4;p=jalview.git diff --git a/src/jalview/bin/Cache.java b/src/jalview/bin/Cache.java index b492067..7911cd5 100755 --- a/src/jalview/bin/Cache.java +++ b/src/jalview/bin/Cache.java @@ -20,6 +20,8 @@ */ package jalview.bin; +import jalview.datamodel.DBRefSource; +import jalview.ws.dbsources.Pdb; import jalview.ws.dbsources.das.api.DasSourceRegistryI; import jalview.ws.dbsources.das.datamodel.DasSourceRegistry; import jalview.ws.sifts.SiftsSettings; @@ -221,6 +223,13 @@ public class Cache .getProperty("user.home") + File.separatorChar + ".sifts_downloads" + File.separatorChar; + + private final static String DEFAULT_CACHE_THRESHOLD_IN_DAYS = "2"; + + private final static String DEFAULT_FAIL_SAFE_PID_THRESHOLD = "30"; + + private final static String DEFAULT_STRUCTURE_FORMAT = DBRefSource.PDB; + /** * Initialises the Jalview Application Log */ @@ -406,9 +415,19 @@ public class Cache SiftsSettings.setSiftDownloadDirectory(jalview.bin.Cache.getDefault( "sifts_download_dir", DEFAULT_SIFTS_DOWNLOAD_DIR)); + SiftsSettings.setFailSafePIDThreshold(jalview.bin.Cache.getDefault( + "sifts_fail_safe_pid_threshold", + DEFAULT_FAIL_SAFE_PID_THRESHOLD)); + + SiftsSettings.setCacheThresholdInDays(jalview.bin.Cache.getDefault( + "sifts_cache_threshold_in_days", + DEFAULT_CACHE_THRESHOLD_IN_DAYS)); + System.out .println("Jalview Version: " + codeVersion + codeInstallation); + Pdb.setCurrentDefaultFomart(jalview.bin.Cache.getDefault( + "DEFAULT_STRUCTURE_FORMAT", DEFAULT_STRUCTURE_FORMAT)); // jnlpVersion will be null if we're using InstallAnywhere // Dont do this check if running in headless mode if (jnlpVersion == null