C# Class Raven.Database.Impl.DocumentCacher

Inheritance: IDocumentCacher, ILowMemoryHandler
ファイルを表示 Open project: nhsevidence/ravendb

Public Methods

Method Description
Dispose ( ) : void
DocumentCacher ( InMemoryRavenConfiguration configuration ) : System
GetCachedDocument ( string key, System.Guid etag ) : CachedDocument
RemoveCachedDocument ( string key, System.Guid etag ) : void
SetCachedDocument ( string key, System.Guid etag, RavenJObject doc, RavenJObject metadata ) : void
SkipSettingDocumentsInDocumentCache ( ) : IDisposable

Method Details

Dispose() public method

public Dispose ( ) : void
return void

DocumentCacher() public method

public DocumentCacher ( InMemoryRavenConfiguration configuration ) : System
configuration InMemoryRavenConfiguration
return System

GetCachedDocument() public method

public GetCachedDocument ( string key, System.Guid etag ) : CachedDocument
key string
etag System.Guid
return CachedDocument

RemoveCachedDocument() public method

public RemoveCachedDocument ( string key, System.Guid etag ) : void
key string
etag System.Guid
return void

SetCachedDocument() public method

public SetCachedDocument ( string key, System.Guid etag, RavenJObject doc, RavenJObject metadata ) : void
key string
etag System.Guid
doc RavenJObject
metadata RavenJObject
return void

SkipSettingDocumentsInDocumentCache() public static method

public static SkipSettingDocumentsInDocumentCache ( ) : IDisposable
return IDisposable