Get unique key for queries
Set timeout value when doing refresh asynchronously. Default lifetime tuned.
Fill queryset's internal cache using value from real cache.

Also prevent recursive lookups when using GreedyCacheManager.
Use logging
Initial tests added