internal void Dispose() { storage.Dispose(); childrenTracker.Dispose(); storage = null; childrenTracker = null; }
public HierarchicalStorage(IStateManager stateManager) { childrenTracker = new ChildrenTracker(stateManager); storage = new PlainStorage <T>(stateManager); }