df2: update cache destroy func