# File lib/memcache.rb, line 164 def replace(key, value, opts = {}) opts = compatible_opts(opts) key = key.to_s backup.replace(key, value, opts) if backup expiry = opts[:expiry] || default_expiry flags = opts[:flags] || 0 data = marshal(value, opts) server(key).replace(key, data, expiry, flags) && value end