reverse cache