internal BPlusTreeKeyValueStorage(IPageManager pageManager, IBPlusTree <TKey, TValue> tree, int maxKeySize, int autoFlushInterval, TimeSpan autoFlushTimeout) : base(pageManager, autoFlushInterval, autoFlushTimeout) { _maxKeySize = maxKeySize; _tree = tree ?? throw new ArgumentNullException(nameof(tree)); ValueType = typeof(TKey); KeyType = typeof(TValue); }
internal BPlusTreeKeyValueStorage(IPageManager pageManager, IBPlusTree <TKey, TValue> tree, int maxKeySize) : this(pageManager, tree, maxKeySize, 10000, TimeSpan.Zero) { }
public String_BPlusTree(IBPlusTree <T> tree) { BPlusTree = tree; }