C# 클래스 Deveel.Data.Caching.MemoryCache

상속: Cache
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
Clear ( ) : void
MemoryCache ( ) : System

보호된 메소드들

메소드 설명
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

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetCacheValueUnlocked() 보호된 메소드

protected GetCacheValueUnlocked ( object key ) : CacheValue
key object
리턴 CacheValue

MemoryCache() 공개 메소드

public MemoryCache ( ) : System
리턴 System

RemoveObject() 보호된 메소드

protected RemoveObject ( object key ) : object
key object
리턴 object

RemoveUnlocked() 보호된 메소드

protected RemoveUnlocked ( object key ) : object
key object
리턴 object

SetObject() 보호된 메소드

protected SetObject ( object key, object value ) : bool
key object
value object
리턴 bool

SetValueUnlocked() 보호된 메소드

protected SetValueUnlocked ( object key, object value ) : CacheValue
key object
value object
리턴 CacheValue

TryGetObject() 보호된 메소드

protected TryGetObject ( object key, object &value ) : bool
key object
value object
리턴 bool

UpdateElementAccess() 보호된 메소드

protected UpdateElementAccess ( object key, CacheValue cacheValue ) : void
key object
cacheValue CacheValue
리턴 void