AddCacheKey 메서드 |
캐시 의존성에 다른 캐시 항목을 추가합니다.
objCacheDependency.AddCacheKey(cacheKey)
objCacheDependency
Required. CacheDependency 오브젝트
cacheKey
String. 캐시된 데이터를 유일하게 구분하는 키 값을 지정합니다.
캐시 의존성에 또 다른 캐시 항목을 지정할 때 사용합니다. cacheKey가 나타내는 캐시 데이터가 변경될 때 이에 의존적인 캐시 데이터도 만료된 상태로 바뀌게 됩니다. 의존 항목이 여러 개일 경우 AddCacheKey 메서드를 반복 호출해 지정할 수 있습니다.
캐시 의존성 관계가 순환 구조가 되어서는 안됩니다. 순환 구조가 될 경우 캐시 데이터 조회시 무한 루프에 빠지게 되므로 주의 바랍니다.
cache-key 항목은 another-cache-key 항목에 의존적입니다. 따라서 another-cache-key 항목이 만료될 경우 cache-key 항목도 함께 만료됩니다.
Dim cache, value, dependency Set cache = Server.CreateObject("TABS.DataCache") value = cache("cache-key") If IsNull(value) Then value = "new cached value" Set dependency = Server.CreateObject("TABS.CacheDependency") dependency.AddCacheKey "another-cache-key" cache.Insert "cache-key", value, dependency, 0, 0 End If