It’s difficult to summarise but here are some important factors:
- Number of times the file is being requested
- The cache-control headers
- Load on that CDN node
- Traffic receicved by other users on the same CDN node
- If you re-deploy, the cache would be purged, so it would again be deleted from the node
- The size of the file