C# 클래스 NSoft.NFramework.Data.NHibernateEx.NHCaches.SysCache.SysCache

.NET System의 메모리 Cache 시스템을 이용한 Cache 입니다.
상속: ICache
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
Clear ( ) : void

Clear the Cache

Destroy ( ) : void

Clean up.

Get ( object key ) : object

Get the object from the Cache

Lock ( object key ) : void

If this is a clustered cache, lock the item

NextTimestamp ( ) : long

Generate a timestamp

Put ( object key, object value ) : void
Remove ( object key ) : void

Remove an item from the Cache.

SysCache ( ) : System
SysCache ( string region ) : System
SysCache ( string region, string>.IDictionary properties ) : System
Unlock ( object key ) : void

If this is a clustered cache, unlock the item

비공개 메소드들

메소드 설명
Configure ( string>.IDictionary props ) : void
GenerateRootCacheKey ( ) : string
GetCacheKey ( object key ) : string
RemoveRootCacheKey ( ) : void
RootCacheItemRemoved ( string key, object value, CacheItemRemovedReason reason ) : void
StoreRootCacheKey ( ) : void

메소드 상세

Clear() 공개 메소드

Clear the Cache
public Clear ( ) : void
리턴 void

Destroy() 공개 메소드

Clean up.
public Destroy ( ) : void
리턴 void

Get() 공개 메소드

Get the object from the Cache
public Get ( object key ) : object
key object
리턴 object

Lock() 공개 메소드

If this is a clustered cache, lock the item
public Lock ( object key ) : void
key object The Key of the Item in the Cache to lock.
리턴 void

NextTimestamp() 공개 메소드

Generate a timestamp
public NextTimestamp ( ) : long
리턴 long

Put() 공개 메소드

public Put ( object key, object value ) : void
key object
value object
리턴 void

Remove() 공개 메소드

Remove an item from the Cache.
public Remove ( object key ) : void
key object The Key of the Item in the Cache to remove.
리턴 void

SysCache() 공개 메소드

public SysCache ( ) : System
리턴 System

SysCache() 공개 메소드

public SysCache ( string region ) : System
region string
리턴 System

SysCache() 공개 메소드

public SysCache ( string region, string>.IDictionary properties ) : System
region string
properties string>.IDictionary
리턴 System

Unlock() 공개 메소드

If this is a clustered cache, unlock the item
public Unlock ( object key ) : void
key object The Key of the Item in the Cache to unlock.
리턴 void