abstract class BaseStorage {
Future<void> init();
Future<void> set<T>(String key, T value);
Future<String?> get(String key);
Future<void> delete(String key);
Future<void> clearAll();
}