データを永続性メモリ / 揮発性メモリに記録したり、ポリシーベースでよしなに取得し直したり消したりできるライブラリ “Repoli” を作ったので、取り急ぎ公開しました。
仕事用に作ったモノを汎用的に焼き直したものです。
主な用途としてはAPIリクエストのキャッシュを想定しています。
JavaやAndroidのプロジェクトで利用できます。
core
のみで一般的なJavaプロジェクトで利用できます。rxjava1
はRxJava1.x用にバインドしたものです。realm
はAndroid用にRealmとの繋ぎ込みをしたIStorage
の実装を同梱しています。こちらのテストコード が実際の利用に近いので、こんな感じで書けば使えます。
早めに設計のUMLを公開用に焼き直すので、しばしお待ちを。
Apache License 2.0です。