Return cached entry if list is empty
Add memcache timeout
UTF8 encode container name
Check last request time only if non-empty result which requires filtering
Use split_path, limit used query string parts
Skip reseller request
Fix Swift requirement