aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java
diff options
context:
space:
mode:
authorThomas Meyer <[email protected]>2012-05-11 21:33:54 +0200
committerThomas Meyer <[email protected]>2012-05-11 21:33:54 +0200
commitc2accc0a5995cbcc6587db76faa9043326b864ec (patch)
tree69880115b3a617f3d2345c42badaf41ad39569f4 /netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java
parente4c39211e39e630a47d0394a69529f9dbcd4d37c (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.java6
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;