programing

ASP.NET 캐시 추가 대 삽입

powerit 2023. 6. 22. 22:32
반응형

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

반응형