| 3072 | } |
| 3073 | |
| 3074 | TSReturnCode |
| 3075 | TSCacheKeyDestroy(TSCacheKey key) |
| 3076 | { |
| 3077 | sdk_assert(sdk_sanity_check_cachekey(key) == TS_SUCCESS); |
| 3078 | |
| 3079 | if ((reinterpret_cast<CacheInfo *>(key))->magic != CACHE_INFO_MAGIC_ALIVE) { |
| 3080 | return TS_ERROR; |
| 3081 | } |
| 3082 | |
| 3083 | CacheInfo *i = reinterpret_cast<CacheInfo *>(key); |
| 3084 | |
| 3085 | ats_free(i->hostname); |
| 3086 | i->magic = CACHE_INFO_MAGIC_DEAD; |
| 3087 | delete i; |
| 3088 | return TS_SUCCESS; |
| 3089 | } |
| 3090 | |
| 3091 | TSCacheHttpInfo |
| 3092 | TSCacheHttpInfoCopy(TSCacheHttpInfo infop) |