method
read
Ruby on Rails latest stable (v7.1.3.2)
-
1 note -
Class: ActiveSupport::Cache::MemCacheStore
- 1.0.0
- 1.1.6
- 1.2.6
- 2.0.3
- 2.1.0 (0)
- 2.2.1 (0)
- 2.3.8 (0)
- 3.0.0
- 3.0.9
- 3.1.0
- 3.2.1
- 3.2.8
- 3.2.13
- 4.0.2
- 4.1.8
- 4.2.1
- 4.2.7
- 4.2.9
- 5.0.0.1
- 5.1.7
- 5.2.3
- 6.0.0
- 6.1.3.1
- 6.1.7.7
- 7.0.0
- 7.1.3.2
- 7.1.3.4
- What's this?
Register or
log in
to add new notes.
kratob -
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.