轻轻地 - Ruby 文件缓存
Lightly 是用于执行繁重任务的文件缓存。
安装
$ gem install lightly
或者使用捆绑器:
gem 'lightly'
用法
Lightly 既可以用作实例,也可以用作静态类。
require 'lightly'
# Instance
lightly = Lightly . new life : '3h'
response = lightly . get 'key' do
# Heavy operation here
end
# Static
Lightly . life = '3h'
response = Lightly . get 'key' do
# Heavy operation here
end
设计意图是提供一个全局可用的单例Lightly对象,以及多个缓存实例,具有不同的设置 - 取决于用例。
请