diff --git a/library/src/com/lidroid/xutils/cache/KeyExpiryMap.java b/library/src/com/lidroid/xutils/cache/KeyExpiryMap.java index f1ba211..f0ed2bd 100644 --- a/library/src/com/lidroid/xutils/cache/KeyExpiryMap.java +++ b/library/src/com/lidroid/xutils/cache/KeyExpiryMap.java @@ -67,13 +67,11 @@ public synchronized Long put(K key, Long expiryTimestamp) { @Override public synchronized boolean containsKey(Object key) { boolean result = false; - if (super.containsKey(key)) { - Long expiryTimestamp = super.get(key); - if (expiryTimestamp != null && System.currentTimeMillis() < expiryTimestamp) { - result = true; - } else { - this.remove(key); - } + Long expiryTimestamp = super.get(key); + if (expiryTimestamp != null && System.currentTimeMillis() < expiryTimestamp) { + result = true; + } else { + this.remove(key); } return result; }