Added interfaces for cache support