Merge pull request #6949 from nextcloud/cachingrouter_local

Use local cache for the CachingRouter
This commit is contained in:
Roeland Jago Douma 2017-10-26 11:42:30 +02:00 committed by GitHub
commit a9f78856b5
1 changed files with 2 additions and 2 deletions

View File

@ -532,8 +532,8 @@ class Server extends ServerContainer implements IServerContainer {
$this->registerService(\OCP\Route\IRouter::class, function (Server $c) {
$cacheFactory = $c->getMemCacheFactory();
$logger = $c->getLogger();
if ($cacheFactory->isAvailable()) {
$router = new \OC\Route\CachingRouter($cacheFactory->create('route'), $logger);
if ($cacheFactory->isAvailableLowLatency()) {
$router = new \OC\Route\CachingRouter($cacheFactory->createLocal('route'), $logger);
} else {
$router = new \OC\Route\Router($logger);
}