Merge pull request #23221 from owncloud/backport-23214-url-cache-key-length

[9.0] Shorter cache key for URL entries
This commit is contained in:
Thomas Müller 2016-03-14 16:08:29 +01:00
commit f79195853e

View file

@ -49,7 +49,7 @@ class CachingRouter extends Router {
*/
public function generate($name, $parameters = array(), $absolute = false) {
asort($parameters);
$key = $this->context->getHost() . '#' . $this->context->getBaseUrl() . $name . json_encode($parameters) . intval($absolute);
$key = $this->context->getHost() . '#' . $this->context->getBaseUrl() . $name . sha1(json_encode($parameters)) . intval($absolute);
if ($this->cache->hasKey($key)) {
return $this->cache->get($key);
} else {