Displaying 1 result from an estimated 1 matches for "build_cache_key".
2007 Jan 05
0
ActiveResource cache using memcache-client
...lete
# This is lifted from ActiveResource::Base.reload and modified
# to pass along the grant argument.
self.load self.class.find(id, @prefix_options).attributes
end
# See ActiveResource::Base.reload for method description
def save
super
self.cache_write
end
def self.build_cache_key(id)
"#{name}:#{id}"
end
def self.cache_read(id)
@@cache.get(self.build_cache_key(id)) if @@cache
end
def self.cache_delete(id)
@@cache.delete(self.build_cache_key(id)) if @@cache
end
def cache_key
self.class.build_cache_key(self.id)
end
def cache_write...