Added CACHE prototype interface