C# Class NSoft.NFramework.Caching.SharedCache.SharedCacheRepository

SharedCache 를 캐시 저장소로 사용하는 Repository 입니다. AbstractCacheRepository.SerializerBsonSerializer 등을 사용하게 되면, 저장 항목이 SerializableAttribute로 지정되지 않아도 됩니다.
Inheritance: AbstractCacheRepository
ファイルを表示 Open project: debop/NFramework Class Usage Examples

Public Methods

Method Description
Clear ( ) : void

캐시의 모든 항목을 삭제합니다.

Get ( string key ) : object

캐시에 저장된 항목을 반환합니다.

Remove ( string key ) : void

캐시에서 항목을 제거합니다.

Set ( string key, object item, System.TimeSpan validFor = default(TimeSpan) ) : void

캐시에 항목을 저장합니다.

SharedCacheRepository ( ) : System
SharedCacheRepository ( ISerializer serializer ) : System

Private Methods

Method Description
CreateCacheItem ( SharedCacheRepository repository, object item ) : CacheItem

Method Details

Clear() public method

캐시의 모든 항목을 삭제합니다.
public Clear ( ) : void
return void

Get() public method

캐시에 저장된 항목을 반환합니다.
public Get ( string key ) : object
key string
return object

Remove() public method

캐시에서 항목을 제거합니다.
public Remove ( string key ) : void
key string
return void

Set() public method

캐시에 항목을 저장합니다.
public Set ( string key, object item, System.TimeSpan validFor = default(TimeSpan) ) : void
key string
item object
validFor System.TimeSpan
return void

SharedCacheRepository() public method

public SharedCacheRepository ( ) : System
return System

SharedCacheRepository() public method

public SharedCacheRepository ( ISerializer serializer ) : System
serializer ISerializer
return System