{"action":"opened","issue":{"number":28,"created_at":"2011-10-14T08:18:13Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"ランダムアクセスに耐えうるキャッシュを実装する\r\n----\r\n\r\nコンフィグ\r\n\r\n<pre>\r\ndefault:\r\n  cache:\r\n    random_cache: true\r\n    cache_size: <%= 1024 * 1024 * 1024 %>\r\n</pre>\r\n\r\n\"random_cache\" という値を与える事で、通常のキャッシュとは別の KyotoCabinet ベースのキャッシュを使う\r\n\r\n実装方針\r\n----\r\n\r\n* 基本的に、オリジナルのキャッシュと同様の機能を有する\r\n* 更に、 UUID による ID も格納可能であること\r\n* キャッシュする値は、 messagepack で pack した値を格納する (Key, Value ともに)\r\n\r\n追加依存 Gem\r\n----\r\n\r\n* kyotocabinet-ruby\r\n* msgpack\r\n","comments":0,"title":"KyotoCabinet ベースの キャッシュ実装","updated_at":"2011-10-14T08:18:13Z","url":"https://api.github.com/repos/ToshiyukiTerashita/castoro/issues/28","id":1908482,"assignee":null,"milestone":null,"closed_at":null,"user":{"gravatar_id":"c05f3b20c53127a37750a13981b834df","avatar_url":"https://secure.gravatar.com/avatar/c05f3b20c53127a37750a13981b834df?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/hamajyotan","id":172938,"login":"hamajyotan"},"html_url":"https://github.com/ToshiyukiTerashita/castoro/issues/28","labels":[{"name":"Gateway","url":"https://api.github.com/repos/ToshiyukiTerashita/castoro/labels/Gateway","color":"ededed"}],"state":"open"},"legacy":{"number":28,"action":"opened","issue":1908482}}