Code example for LinkedHashMap

Methods: entrySet, remove, size

0
 
	/** 
	 * 清理缓存 
	 */ 
	public void clearfirstBitmap() { 
		if (sSoftBitmapCahe.size() > 0) {
			Entry<String, SoftReference<Bitmap>> entity = sSoftBitmapCahe.entrySet().iterator().next();
			if (!entity.getValue().get().isRecycled()) {
				entity.getValue().get().recycle();
				sSoftBitmapCahe.remove(entity.getKey());
			} 
		} 
//		if (sHardBitmapCache.putCount() > 0) { 
//			Entry<String, Bitmap> entry = sHardBitmapCache.snapshot().entrySet().iterator().next(); 
//			if (!entry.getValue().isRecycled()) { 
//				entry.getValue().recycle(); 
//				sHardBitmapCache.remove(entry.getKey()); 
//			} 
//		} 
	}