ToshiyukiTerashita/castoro — Issue #28: KyotoCabinet ベースの キャッシュ実装
Author: hamajyotan
Created: 2011-10-14 08:18:13+00:00
State: open
Labels: Gateway

ランダムアクセスに耐えうるキャッシュを実装する
----

コンフィグ

default:
cache:
random_cache: true
cache_size: <%= 1024 * 1024 * 1024 %>

"random_cache" という値を与える事で、通常のキャッシュとは別の KyotoCabinet ベースのキャッシュを使う

実装方針
----

* 基本的に、オリジナルのキャッシュと同様の機能を有する
* 更に、 UUID による ID も格納可能であること
* キャッシュする値は、 messagepack で pack した値を格納する (Key, Value ともに)

追加依存 Gem
----

* kyotocabinet-ruby
* msgpack