类:Mongo::QueryCache::Middleware

继承:
对象
  • 对象
显示全部
定义于:
build/Ruby-driver-v 2.19 /lib/mongo/query_cache.rb

Overview

为每个请求激活查询缓存的机架中间件。

在命名空间下定义

模块: ActiveJob

实例方法摘要折叠

构造函数详情

#初始化(app) ⇒中间件

实例化中间件。

例子:

创建新的中间件。

Middleware.new(app)

参数:

  • APP ( Object )

    机架应用程序堆栈。



264
265
266
# File 'build/Ruby-driver-v 2.19 /lib/mongo/query_cache.rb', 第264行

def 初始化(APP)
  @app = APP
end

实例方法详细信息

# call (env) ⇒对象

启用查询缓存并执行请求。

例子:

执行请求。

middleware.call(env)

参数:

  • env ( Object )

    环境。

返回:

  • ( Object )

    调用的结果。



276
277
278
279
280
281
282
# File 'build/Ruby-driver-v 2.19 /lib/mongo/query_cache.rb', 第276行

def 调用(env)
  查询缓存.缓存 do
    @app.调用(env)
  end
确保
  查询缓存.清除
end