public TitanicFileMap(ITitanicMapConfig <K, V> config) { this.config = config; keyStore = File.Open(config.BackingStoreFileName + ".k" , FileMode.Create, FileAccess.ReadWrite, FileShare.Read); valueStore = File.Open(config.BackingStoreFileName + ".v" , FileMode.Create, FileAccess.ReadWrite, FileShare.Read); //cache = new LRUCache<long,T>(cacheSize); }
public TitanicZipMap(ITitanicMapConfig <K, V> config) { this.config = config; var stream = File.Open( config.BackingStoreFileName, FileMode.Create, FileAccess.ReadWrite, FileShare.Read ); zip = new ZipArchive(stream, ZipArchiveMode.Update, false); }
public TitanicRaptorDBMap(ITitanicMapConfig <K, V> config) { this.config = config; rdb = RaptorDB <K> .Open(config.BackingStoreFileName, false); }
public TitanicMMFMap(ITitanicMapConfig <K, V> config, long capacity = InitialCapacity) { this.config = config; InitMemoryMappedFile(capacity); }