# File lib/memcache/local_server.rb, line 44 def set(key, value, expiry = 0, flags = 0) key = cache_key(key) @data[key] = value.to_s expiry = Time.at(expiry) if expiry > 60*60*24*30 if expiry.kind_of?(Time) @expiry[key] = expiry else expiry = expiry.to_i @expiry[key] = expiry == 0 ? nil : Time.now + expiry end value end