C# Class Raven.Database.Impl.DocumentCacher

Inheritance: IDocumentCacher, ILowMemoryHandler
Afficher le fichier Open project: nhsevidence/ravendb

Méthodes publiques

Méthode 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 méthode

public Dispose ( ) : void
Résultat void

DocumentCacher() public méthode

public DocumentCacher ( InMemoryRavenConfiguration configuration ) : System
configuration InMemoryRavenConfiguration
Résultat System

GetCachedDocument() public méthode

public GetCachedDocument ( string key, System.Guid etag ) : CachedDocument
key string
etag System.Guid
Résultat CachedDocument

RemoveCachedDocument() public méthode

public RemoveCachedDocument ( string key, System.Guid etag ) : void
key string
etag System.Guid
Résultat void

SetCachedDocument() public méthode

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

SkipSettingDocumentsInDocumentCache() public static méthode

public static SkipSettingDocumentsInDocumentCache ( ) : IDisposable
Résultat IDisposable