[C#] MemoryCache 클래스로 데이터 캐싱하기
카테고리: C# + Unity
MemoryCache 클래스 System.Runtime.Caching 네임스페이스의 MemoryCache 클래스는 .NET에서 제공하는 메모리 내 캐싱 솔루션으로, 애플리케이션에서 자주 사용되는 데이터를 메모리에 저장해 빠르게 접근할 수 있게 도와준다. 메모리 캐싱에 특화된 만큼 아래와 같은 특징을 가진다. 메모리 내 캐싱: 데이터를 메모리에 저장하여, 디스크 접근이나 데이터베이스 쿼리보다 훨씬 빠르게 데이터에 접근한다. 정책 기반 관리: 캐시의 항목이 자동으로 삭제되도록 설정할 수 있는 다양한 정책을 제공한다. 예를 들어, 유효 시간(Expiration) 또는 우선 순위(Priority) 설정이 가능하다. 싱글톤 접근: MemoryCache.Default를 사용하여 모든 애플리케이션에서 동