initialize method

  1. @override
Future<void> initialize({
  1. bool enableAutoClean = true,
  2. Duration autoCleanInterval = const Duration(hours: 1),
  3. int maxCacheSizeMB = 100,
})
override

初始化

Implementation

@override
Future<void> initialize({
  bool enableAutoClean = true,
  Duration autoCleanInterval = const Duration(hours: 1),
  int maxCacheSizeMB = 100,
}) async {
  _autoCleanEnabled = enableAutoClean;
  _autoCleanInterval = autoCleanInterval;
  _maxCacheSizeMB = maxCacheSizeMB;

  await cleanExpired();

  if (_autoCleanEnabled) {
    _startAutoClean();
  }
}