// lib/metadata/metadata_cache.dart import 'metadata_model.dart'; class MetadataCache { final Map _cache = {}; Future get(String fileId) async { return _cache[fileId]; } Future put(String fileId, FinalMetadata metadata) async { _cache[fileId] = metadata; } Future update(String fileId, FinalMetadata metadata) async { _cache[fileId] = metadata; } Future>> getHistory(String artist, {int limit = 10}) async { return []; } Future clear() async { _cache.clear(); } }