VID-2077 Treat negative caching differently

When there are no results, cache for a shorter amount of time.
VID-2077 Small comment and ordering changes
VID-2077 Small formating change
VID-2077 Comment change
VID-2077 Responded to commends from code review
Merge pull request #4978 from Wikia/VID-2077

VID-2077 Treat negative caching differently