purgeCache() should be optional...