/// <exception cref="System.IO.IOException"></exception> internal static LocalObjectContainer FreshTempFile(string fileName, int blockSize ) { IStorage storage = Platform4.NewStorage(); storage.Delete(fileName); IConfiguration db4oConfig = DefragmentConfig.VanillaDb4oConfig(blockSize); db4oConfig.ObjectClass(typeof(IdSlotMapping)).ObjectField("_id").Indexed(true); db4oConfig.Storage = storage; return((LocalObjectContainer)Db4oFactory.OpenFile(db4oConfig, fileName).Ext()); }