Allow custom cacheTimeout