cached aware