C# 클래스 NSoft.NFramework.Caching.AbstractCacheRepository

캐시 저장소 관리의 기본 클래스입니다.
상속: ICacheRepository
파일 보기 프로젝트 열기: debop/NFramework

공개 프로퍼티들

프로퍼티 타입 설명
DefaultExpiry System.TimeSpan
MinExpiry System.TimeSpan

공개 메소드들

메소드 설명
Clear ( ) : void

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

Get ( string key ) : object

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

Remove ( string key ) : void

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

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

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

보호된 메소드들

메소드 설명
AbstractCacheRepository ( ) : System

생성자

AbstractCacheRepository ( ISerializer serializer = null, System.TimeSpan expiry = default(TimeSpan) ) : System

생성자

메소드 상세

AbstractCacheRepository() 보호된 메소드

생성자
protected AbstractCacheRepository ( ) : System
리턴 System

AbstractCacheRepository() 보호된 메소드

생성자
protected AbstractCacheRepository ( ISerializer serializer = null, System.TimeSpan expiry = default(TimeSpan) ) : System
serializer ISerializer 객체 Serializer
expiry System.TimeSpan 유효기간
리턴 System

Clear() 공개 추상적인 메소드

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

Get() 공개 추상적인 메소드

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

Remove() 공개 추상적인 메소드

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

Set() 공개 추상적인 메소드

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

프로퍼티 상세

DefaultExpiry 공개적으로 정적으로 프로퍼티

기본 유효 기간 (2시간)
public static TimeSpan,System DefaultExpiry
리턴 System.TimeSpan

MinExpiry 공개적으로 정적으로 프로퍼티

최소 유효 기간 (1분)
public static TimeSpan,System MinExpiry
리턴 System.TimeSpan