Do not cache the track when the activity creation failed
Speed up cache by making duplicate filename less likely to occur
Prevent a possible deadlock in cache