clear method

  1. @override
Future<void> clear()
override

清空所有缓存

Implementation

@override
Future<void> clear() async {
  // 确保已初始化
  if (!_isInitialized) {
    await initialize();
  }

  // 同时清空内存缓存和本地缓存
  await Future.wait([
    _memoryCache.clear(),
    _localCache.clear(),
  ]);

  _lastSaveTime = DateTime.now().millisecondsSinceEpoch;
}