Sha256: ed7fbc66ce9b25ecc03968e3ecf8fc3f392dd6484e6d96c3b8296104b629d4f5
Contents?: true
Size: 437 Bytes
Versions: 5
Compression:
Stored size: 437 Bytes
Contents
module ActiveSupport module Cache class CompressedMemCacheStore < MemCacheStore def read(name, options = {}) if value = super(name, options.merge(:raw => true)) Marshal.load(ActiveSupport::Gzip.decompress(value)) end end def write(name, value, options = {}) super(name, ActiveSupport::Gzip.compress(Marshal.dump(value)), options.merge(:raw => true)) end end end end
Version data entries
5 entries across 5 versions & 3 rubygems