diff options
author | Thomas Meyer <[email protected]> | 2012-05-11 21:33:54 +0200 |
---|---|---|
committer | Thomas Meyer <[email protected]> | 2012-05-11 21:33:54 +0200 |
commit | c2accc0a5995cbcc6587db76faa9043326b864ec (patch) | |
tree | 69880115b3a617f3d2345c42badaf41ad39569f4 /netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java | |
parent | e4c39211e39e630a47d0394a69529f9dbcd4d37c (diff) |
Reduce no. of loads of the cache index file
Diffstat (limited to 'netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java')
-rw-r--r-- | netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java b/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java index a1eef67..4a23520 100644 --- a/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java +++ b/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java @@ -108,11 +108,11 @@ enum CacheLRUWrapper { * Update map for keeping track of recently used items. */ public synchronized void load() { - cacheOrder.load(); + boolean loaded = cacheOrder.load(); /* * clean up possibly corrupted entries */ - if (checkData()) { + if (loaded && checkData()) { if (JNLPRuntime.isDebug()) { new LruCacheException().printStackTrace(); } @@ -125,7 +125,7 @@ enum CacheLRUWrapper { /** * check content of cacheOrder and remove invalid/corrupt entries * - * @return true, if cache was coruupted and affected entry removed + * @return true, if cache was corrupted and affected entry removed */ private boolean checkData () { boolean modified = false; |