Flowdock
method

read

Importance_1
Ruby on Rails latest stable (v6.1.7.7) - 1 note - Class: ActiveSupport::Cache::MemCacheStore
read(key, options = nil) public

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Show source
Register or log in to add new notes.
August 13, 2010
1 thank

Confusing log output

If you do a single Rails.cache.read('my_key'), your will usually see in your log something like

Cache read: my_key
Cache read: my_key
Cache write: my_key

Don’t worry about this.

What happens here is this: Before going to memcached, rails will first ask a local MemoryStore cache (which is responsible for the first and third line in the log), before falling through to memcached. This local cache is destroyed after each request.

Source is in activesupport/lib/active_support/cache/strategy/local_cache.rb.