C# Class Raven.Storage.Esent.TransactionalStorageConfigurator

Exibir arquivo Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
ConfigureInstance ( JET_INSTANCE jetInstance, string path ) : InstanceParameters
GetVersionPageSize ( ) : int
LimitSystemCache ( ) : void
TransactionalStorageConfigurator ( InMemoryRavenConfiguration configuration, TransactionalStorage transactionalStorage ) : System

Private Methods

Method Description
GetValueFromConfiguration ( string name, bool defaultValue ) : bool
GetValueFromConfiguration ( string name, int defaultValue ) : int
TranslateToSizeInDatabasePages ( int sizeInMegabytes, int multiply ) : int
TranslateToSizeInVersionPages ( int sizeInMegabytes, int multiply ) : int

Method Details

ConfigureInstance() public method

public ConfigureInstance ( JET_INSTANCE jetInstance, string path ) : InstanceParameters
jetInstance JET_INSTANCE
path string
return Microsoft.Isam.Esent.Interop.InstanceParameters

GetVersionPageSize() public static method

public static GetVersionPageSize ( ) : int
return int

LimitSystemCache() public method

public LimitSystemCache ( ) : void
return void

TransactionalStorageConfigurator() public method

public TransactionalStorageConfigurator ( InMemoryRavenConfiguration configuration, TransactionalStorage transactionalStorage ) : System
configuration InMemoryRavenConfiguration
transactionalStorage TransactionalStorage
return System