UiGraphCacheManager constructor

UiGraphCacheManager({
  1. CacheStore? store,
  2. String now()?,
  3. Duration captureDebounce = const Duration(milliseconds: 400),
  4. Duration captureMaxWait = const Duration(seconds: 2),
  5. Duration flushTimeout = const Duration(seconds: 3),
  6. int maxScreens = 6,
})

Implementation

UiGraphCacheManager({
  CacheStore? store,
  String Function()? now,
  this.captureDebounce = const Duration(milliseconds: 400),
  this.captureMaxWait = const Duration(seconds: 2),
  this.flushTimeout = const Duration(seconds: 3),
  this.maxScreens = 6,
})  : _store = store ?? createCacheStore(),
      _now = now ?? (() => DateTime.now().toUtc().toIso8601String());