public StsdbMessageMap(string storePath) { var fileInfo = new FileInfo(storePath); if (!fileInfo.Directory.Exists) { fileInfo.Directory.Create(); } _storageEngine = STSdb.FromStream(fileInfo.Open(FileMode.OpenOrCreate)); var engine = (StorageEngine)_storageEngine; engine.CacheSize = 16; engine.INTERNAL_NODE_MAX_OPERATIONS_IN_ROOT = 4 * 1024; engine.INTERNAL_NODE_MIN_OPERATIONS = 16 * 1024; engine.INTERNAL_NODE_MAX_OPERATIONS = 32 * 1024; engine.LEAF_NODE_MIN_RECORDS = 8 * 1024; engine.LEAF_NODE_MAX_RECORDS = 32 * 1024; _table = _storageEngine.OpenXTable <byte[], Record>("dhtMsg"); }