Namespace
Module
Methods
Class Public methods
new(store = Rails.cache)
Source:
# File actionpack/lib/action_dispatch/http/rack_cache.rb, line 13
def initialize(store = Rails.cache)
@store = store
end
resolve(uri)
Source:
# File actionpack/lib/action_dispatch/http/rack_cache.rb, line 9
def self.resolve(uri)
new
end
Instance Public methods
read(key)
Source:
# File actionpack/lib/action_dispatch/http/rack_cache.rb, line 17
def read(key)
if data = @store.read(key)
Marshal.load(data)
else
[]
end
end
write(key, value)
Source:
# File actionpack/lib/action_dispatch/http/rack_cache.rb, line 25
def write(key, value)
@store.write(key, Marshal.dump(value))
end