public abstract void RemoveFile(FileIdentifier id);
public abstract ValueTask <IMemoryOwner <byte> > GetBlock(FileIdentifier id, int blockId);
public abstract void RegisterFile(string fileName, int blockCount, FileIdentifier id);