移除指定 key
Future<V?> remove(String key) async { if (!_keysIndex.contains(key)) return null; final value = get(key); await _removeFromDisk(key); return value; }