# File lib/ramaze/cache/sequel.rb, line 65 def cache_store(key, value, options = {}) key = namespaced(key) ttl = options[:ttl] expires = Time.now + ttl if ttl record = @store[:key => key].update(:value => value, :expires => expires) record.value rescue record = @store.create(:key => key, :value => value, :expires => expires) record.value end