質問
JavaインメモリオブジェクトキャッシングAPIを探しています。何かお勧めですか?過去にどのようなソリューションを使用しましたか?
電流
現在、私はマップを使用しています:
Map cache = new HashMap<String, Object>();
cache.put("key", value);
必要条件
キャッシュを拡張して、次のような基本的な機能を含める必要があります。
- 最大サイズ
- 有効期間
ただし、次のような高度な機能は必要ありません。
- 複数のプロセスからのアクセス(キャッシュサーバー)
- 永続性(ディスクへ)
提案
インメモリキャッシング:
- Guava CacheBuilder-活発な開発。このプレゼンテーションを参照してください。
- LRUMap -APIによる構成。TTLなし。キャッシング専用ではありません。
- whirlycache -XML設定。メーリングリスト。最終更新2006年。
- cache4j -XML設定。ロシア語のドキュメント。最終更新2006年。
エンタープライズキャッシング: