Sha256: 5d3786ae4e9eba981f1af90dad4ac21ba531d04eddd2ce83a3b8dc81fe2f0fbf
Contents?: true
Size: 587 Bytes
Versions: 12
Compression:
Stored size: 587 Bytes
Contents
require 'dalli' module BooticClient module Stores class Memcache attr_reader :client def initialize(server_hosts, dalli_options = {}) @client = Dalli::Client.new(Array(server_hosts), dalli_options) end def read(key) @client.get key.to_s end def write(key, data, ttl = nil) @client.set key.to_s, data, ttl end def get(key) @client.get key end def set(key, data, ttl = nil) @client.set key, data, ttl end def stats @client.stats end end end end
Version data entries
12 entries across 12 versions & 1 rubygems