Added CacheGetMethod to facilitate alternative ways of interacting with the cache.