C# Class Deveel.Data.Caching.MemoryCache

Inheritance: Cache
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
Clear ( ) : void
MemoryCache ( ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
GetCacheValueUnlocked ( object key ) : CacheValue
RemoveObject ( object key ) : object
RemoveUnlocked ( object key ) : object
SetObject ( object key, object value ) : bool
SetValueUnlocked ( object key, object value ) : CacheValue
TryGetObject ( object key, object &value ) : bool
UpdateElementAccess ( object key, CacheValue cacheValue ) : void

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetCacheValueUnlocked() protected méthode

protected GetCacheValueUnlocked ( object key ) : CacheValue
key object
Résultat CacheValue

MemoryCache() public méthode

public MemoryCache ( ) : System
Résultat System

RemoveObject() protected méthode

protected RemoveObject ( object key ) : object
key object
Résultat object

RemoveUnlocked() protected méthode

protected RemoveUnlocked ( object key ) : object
key object
Résultat object

SetObject() protected méthode

protected SetObject ( object key, object value ) : bool
key object
value object
Résultat bool

SetValueUnlocked() protected méthode

protected SetValueUnlocked ( object key, object value ) : CacheValue
key object
value object
Résultat CacheValue

TryGetObject() protected méthode

protected TryGetObject ( object key, object &value ) : bool
key object
value object
Résultat bool

UpdateElementAccess() protected méthode

protected UpdateElementAccess ( object key, CacheValue cacheValue ) : void
key object
cacheValue CacheValue
Résultat void