반응형
ASP.NET 캐시 추가 대 삽입
사이의 차이점은 무엇입니까?Cache.Add()
그리고.Cache.Insert()
방법?
각각 어떤 상황에서 사용해야 합니까?
Insert
기존 캐시 값을 동일한 키로 덮어씁니다.Add
동일한 키를 가진 기존 캐시 값이 있는 경우 실패(아무 것도 수행하지 않음)합니다.코드가 처음 실행되면 개체가 캐시에 저장되고 이후에 실행되면 캐시된 값이 업데이트되므로 항상 Insert를 사용해야 합니다.
Cache.Add()
캐시된 개체도 반환합니다.Cache
추가된 후:
string cachedItem = Cache.Add("cachedItem", ....);
다음 중 하나를 사용할 수 있습니다.Cache.Add()
또는Cache.Insert()
데이터를 캐싱하는 방법입니다.둘 사이의 유일한 차이점은Cache.Add()
method는 캐시할 개체를 반환합니다.개체를 사용하고 캐시할 경우에도 마찬가지입니다.의 도움을 받아 코드 한 줄로 이 작업을 수행할 수 있습니다.Cache.Add()
.
Cache.Insert()
메소드에는 오버로드된 메소드의 4가지 다른 유형이 있습니다.Cache.Add()
하나만 있습니다.
언급URL : https://stackoverflow.com/questions/6485463/asp-net-cache-add-vs-insert
반응형
'programing' 카테고리의 다른 글
SQL Server를 사용하여 일대일 관계 생성 (0) | 2023.06.22 |
---|---|
사용자 정의 클래스가 있는 힌트 입력 (0) | 2023.06.22 |
실시간 데이터베이스에 안전하지 않은 규칙이 있다는 Firebase 이메일 (0) | 2023.06.22 |
텍스트 상자에 정수만 허용하는 방법은 무엇입니까? (0) | 2023.06.22 |
SQL Server에서 문자열에 포함된 각 단어의 첫 글자를 대문자로 표시하는 방법 (0) | 2023.06.22 |