add interface for TextureCache