LruCacheAdapter implements MemoryCache<K, V> { @Override public boolean has(K key) { if (key == null) return false; V value = lruCache.get(key); return (value != null); } LruCacheAdapter(LruCache<K, V> lruCache); LruCache<K, V> getLruCache(); @Override V get(K key); @Override void put(K key, V value); @Override void remove(K key); @Override void clear(); @Override int getCurrentSize(); @Override int getMaxSize(); @Override boolean has(K key);  }
@Test public void testSimpleOnNullKey() { LruCacheAdapter<String, Bitmap> cache = new LruCacheAdapter<String, Bitmap>(new MyCache(DEFAULT_SIZE)); Assert.assertFalse(cache.has(null)); }