36 |
} |
} |
37 |
|
|
38 |
@Override |
@Override |
39 |
public boolean containsKey(Object arg0) { |
public boolean containsKey(Object key) { |
40 |
CacheItem<V> item = cache.get(arg0); |
return cache.containsKey(key); |
|
|
|
|
return (item != null); |
|
41 |
} |
} |
42 |
|
|
43 |
@Override |
@Override |
44 |
public boolean containsValue(Object arg0) { |
public boolean containsValue(Object arg0) { |
45 |
return values().contains(arg0); |
//return values().contains(arg0); |
46 |
|
throw new UnsupportedOperationException(); |
47 |
} |
} |
48 |
|
|
49 |
@Override |
@Override |
112 |
public V put(K key, V value) { |
public V put(K key, V value) { |
113 |
CacheItem<V> item= new CacheItem<V>(value); |
CacheItem<V> item= new CacheItem<V>(value); |
114 |
|
|
115 |
return cache.put(key, item).value; |
item = cache.put(key, item); |
116 |
|
|
117 |
|
if (item != null) |
118 |
|
return item.value; |
119 |
|
else |
120 |
|
return null; |
121 |
} |
} |
122 |
|
|
123 |
} |
} |