The dr_cache_destroy function destroys and frees resources associated with a previously created and used cache handle. This handle cannot be used in subsequent calls to any of the above functions unless another dr_cache_init is performed.
void dr_cache_destroy(DrHdl *hdl);
DrHdl *hdl is a pointer to a previously initialized handle to a cache. For more information, see dr_cache_init() Function.