필자는 프로젝트에서 데이터 캐시를 관리하기 위해 (데이터 액세스 성능, 오프라인 작업을 위해) 정말로 필요한 것을 언급했다.).프레임 워크/Dll/... 캐시를 관리 + 서비스 폴링
그래서 내 요구에 부응 할 수있는 것이 있는지 또는 내 자신의 프레임 워크를 만들어야하는지 묻고있었습니다. 논리를 제공하는 것은 "핵심"일 뿐이며 비즈니스 부분을 구현해야합니다.
내 요구 사항은 다음과 같습니다
- 데이터 소스가 WCF/웹 서비스/... (이 부분은 모든 새로운 프로젝트 그것은 가능한 데이터 의 저장소를 관리하는
- 에 구현해야 할 수 있습니다
- 이 가게 폴링 프레임 워크 필수가 수정을 할 수 있습니다
- 이 가게는 지속 될 수
- 서비스 (다음 시작을위한 디스크에 쓰기 캐시)에 의해 정기적으로 갱신되어야한다, 온라인과 오프라인, 비동기 및 동기 (온라인의 경우) 그것은 로컬 캐시 저장소가 LINQ를 통해 액세스 할 수있는 경우 C# 4.0
- 실행하는
- ,이 같은 직접 목록
- 스루 (좋은 것 동시성을 관리 할 수있다 (또는 우리에게 그것을 관리 할 수있는 방법 제공)
- 사용을 /이 프레임 워크의 구성이 짧은해야 당신이 도구를 알고, 그래서 여기에 우리가 자신을 그 때마다
을 구현보다 내 검색어에 맞을 수 있습니까?
누군가 MS의 entreprise 라이브러리에는 이와 비슷한 것이 있어야한다고 말했지만 아무 것도 발견하지 못했습니다.
감사합니다.
감사합니다. 링크가 interessting 인 것 같습니다. 필자의 경우 가장 필요로하는 것이 System.Runtime.Caching 클래스라는 인상을 받았습니다. 하지만 그들에 대한 한 가지 질문이 있습니다. 그들은 캐시 만 관리합니까? 아니면 가능한 경우 새로 고침을 관리합니까? 그리고 나가는 변화를위한 버퍼를 가지고 ....? – J4N
@ J4N - 만료를 위해 CacheItemPolicy를 살펴보십시오. –