Skip to content
Snippets Groups Projects
Commit 1c369093 authored by Arthur Schiwon's avatar Arthur Schiwon
Browse files

cache total user count

Conflicts:
	apps/user_ldap/user_ldap.php
parent ee168a12
Branches
No related tags found
No related merge requests found
......@@ -291,7 +291,12 @@ class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
*/
public function countUsers() {
$filter = $this->access->getFilterForUserCount();
$cacheKey = 'countUsers-'.$filter;
if(!is_null($entries = $this->access->connection->getFromCache($cacheKey))) {
return $entries;
}
$entries = $this->access->countUsers($filter);
$this->access->connection->writeToCache($cacheKey, $entries);
return $entries;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment