Android(SDK 7+)クラス用のシンプルなオープンソースの非コピーレフトキャッシングを探しています。
目的は、フェッチされたを非同期で保存することですBitmap
(したがって、この機能をキャッシュクラスに含める必要はありません)。
私はこの目的のためにweakListを使用していましたが、これは当然悪い解決策であり、Guavaキャッシュは少し優れていますが、それでもうまくいきません。
Object
キャッシュは、だけでなく、シリアル化可能な任意のオブジェクトを格納できることBitmap
、およびオブジェクトがキャッシュに追加されている間に使用される特定のタグのオブジェクトを簡単にパージできることが望ましいです。
最良のオプションは、sqliteデータベースをラップするようにファイルシステムキャッシュを取得することです。キャッシュがによってクリアされるといいですねSettings >Manage Application > Clear Cache