CachingHttpClient constructor

CachingHttpClient({
  1. Client? inner,
  2. required Duration ttl,
  3. required int maxEntrySizeBytes,
  4. required int maxSizeBytes,
  5. required Duration cacheCheckPeriod,
  6. CacheInvalidationStrategy invalidationStrategy = CacheInvalidationStrategy.smart,
  7. void onCacheHit(
    1. String url,
    2. CacheStats stats
    )?,
})

Implementation

CachingHttpClient({
  this.inner,
  required this.ttl,
  required this.maxEntrySizeBytes,
  required this.maxSizeBytes,
  required this.cacheCheckPeriod,
  this.invalidationStrategy = CacheInvalidationStrategy.smart,
  this.onCacheHit,
});