CacheManager constructor
CacheManager({
- CacheStore? store,
- Duration defaultTtl = const Duration(minutes: 5),
- NetworkLogger? logger,
Creates a CacheManager.
store— the backing store (defaults to InMemoryCacheStore).defaultTtl— the default TTL applied when none is specified per-call.logger— optional logger.
Implementation
CacheManager({
CacheStore? store,
this.defaultTtl = const Duration(minutes: 5),
NetworkLogger? logger,
}) : _store = store ?? InMemoryCacheStore(),
_logger = logger ?? NetworkLogger.defaultLogger;