本地缓存策略
实现 LocalCache
的缓存将在块持续时间内由内存缓存作为后盾。对同一密钥的重复缓存调用将命中内存缓存以实现更快的访问。
命名空间
方法
- M
- W
实例公共方法
middleware() 链接
中间件类可插入为 Rack 处理程序,以在请求持续时间内作为本地缓存。
来源:显示 | 在 GitHub 上
# File activesupport/lib/active_support/cache/strategy/local_cache.rb, line 73 def middleware @middleware ||= Middleware.new( "ActiveSupport::Cache::Strategy::LocalCache", local_cache_key) end
with_local_cache(&block) 链接
在块持续时间内使用本地缓存。
来源:显示 | 在 GitHub 上
# File activesupport/lib/active_support/cache/strategy/local_cache.rb, line 67 def with_local_cache(&block) use_temporary_local_cache(LocalStore.new, &block) end