namespace LootDumpProcessor.Storage; public interface IDataStorage { void Store(TEntity entity) where TEntity : IKeyable; TEntity? GetItem(IKey key) where TEntity : IKeyable; bool Exists(IKey key); void Clear(); }