initialize method
初始化时从本地存储加载所有数据到内存缓存
Implementation
Future<void> initialize() async {
if (_isInitialized) return;
try {
final localEntries = await _localCache.getAllEntries();
if (localEntries.isNotEmpty) {
await _memoryCache.setAll(localEntries);
}
_isInitialized = true;
_lastSaveTime = DateTime.now().millisecondsSinceEpoch;
} catch (e) {
transLog(tag, 'Failed to load local cache: $e');
_isInitialized = true; // 即使失败也标记为已初始化
}
}