VID-2077 Treat negative caching differently

When there are no results, cache for a shorter amount of time.

https://wikia-inc.atlassian.net/browse/VID-2077
The remaining changes in this file are doc changes.