Classe: Mongo::QueryCache::Middleware

Herda:
Objeto
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/query_cache.rb

Visão geral

Middleware de rack que ativa o cache de query para cada solicitação.

Definido sob namespace

Módulos: ActiveJob

Recolhimento do Resumo do método de instância

Detalhes do construtor

#initialize(app) ➤ Middleware

Instanciar o middleware.

Exemplos:

Crie o novo middleware.

Middleware.new(app)

Parâmetros:

  • aplicação (Objeto)

    A pilha de aplicativos de rack.



264
265
266
# File 'build/ruby-driver-v2.19/lib/mongo/query_cache.rb', linha 264

def inicializar(aplicação)
  @app = aplicação
end

Detalhes do método de instância

#chamada(env) ➤ Objeto

Habilite o cache de query e execute a solicitação.

Exemplos:

Execute a solicitação.

middleware.call(env)

Parâmetros:

  • env (Objeto)

    O ambiente.

Retorna:

  • (Objeto)

    O resultado da chamada.



276
277
278
279
280
281
282
# File 'build/ruby-driver-v2.19/lib/mongo/query_cache.rb', linha 276

def Chame(env)
  Cache de consulta.cache fazer
    @app.Chame(env)
  end
garantir
  Cache de consulta.Limpar
end