@Override public void put(CachedImageKey key, CachedImage value) { if (value == null || key == null || StringUtil.isEmpty(key.getImageUrl())) { return; } Bitmap bitmap = value.getWrap(); if (bitmap != null && !value.isLocalCached()) { write(key, value); value.setLocalCached(true); } memoryCache.put(key, value); if (memoryCache.size() > 50) { reclaim(ReclaimLevel.LIGHT); } }