반응형
ASP.NET 캐시 추가 대 삽입
방법 Cache.Add()
과 Cache.Insert()
방법 의 차이점은 무엇입니까 ?
어떤 상황에서 각각을 사용해야합니까?
Insert
동일한 키로 기존 캐시 된 값을 덮어 씁니다. Add
동일한 키를 가진 기존 캐시 된 값이있는 경우 실패합니다 (아무것도하지 않음). 따라서 코드가 처음 실행될 때 개체가 캐시에 저장되고 나중에 실행될 때 캐시 된 값을 업데이트하므로 항상 Insert를 사용해야한다고 말하는 경우가 있습니다.
Cache.Add()
또한 Cache
추가 된 후 캐시 된 객체를 반환합니다 .
string cachedItem = Cache.Add("cachedItem", ....);
당신은 하나를 사용하고 있습니다 Cache.Add()
또는 Cache.Insert()
데이터를 캐싱하는 방법. 둘의 유일한 차이점은 Cache.Add()
메소드가 캐시하려는 객체를 반환한다는 것입니다. 따라서 객체를 사용하고 캐시를 원한다고 가정 해 보겠습니다. 의 도움으로 한 줄의 코드로 그렇게 할 수 있습니다 Cache.Add()
.
Cache.Insert()
메서드에는 4 가지 유형의 오버로드 된 메서드 Cache.Add()
가 있지만 하나만 있습니다.
참고 URL : https://stackoverflow.com/questions/6485463/asp-net-cache-add-vs-insert
반응형
'developer tip' 카테고리의 다른 글
Spring MVC 대 JSF (0) | 2020.11.05 |
---|---|
.cpp 파일의 C ++ 인라인 멤버 함수 (0) | 2020.11.05 |
Cypress : 요소가 존재하지 않는지 테스트 (0) | 2020.11.05 |
숫자 유형을 객체 키로 사용하는 방법이 있습니까? (0) | 2020.11.05 |
C #이 두 개의 int 배열 구문에서 다르게 작동하는 이유 (0) | 2020.11.05 |