UserMountCache¶
-
class
OC\Files\Config\
UserMountCache
¶ - Cache mounts points per user in the cache so we can easilly look them up
Source: lib/private/Files/Config/UserMountCache.php#49 Implements: OCP\Files\Config\IUserMountCache
Properties¶
Methods¶
-
public
OC\Files\Config\UserMountCache::
__construct
($connection, $userManager, $logger)¶ - UserMountCache constructor.
Source: Parameters: - $connection (
OCP\IDBConnection
) - $userManager (
OCP\IUserManager
) - $logger (
OCP\ILogger
)
- $connection (
-
public
OC\Files\Config\UserMountCache::
registerMounts
($user, $mounts)¶ Source: lib/private/Files/Config/UserMountCache.php#93
-
public
OC\Files\Config\UserMountCache::
getMountsForUser
($user)¶ Source: Parameters: - $user (
OCP\IUser
)
Returns: - $user (
-
public
OC\Files\Config\UserMountCache::
getMountsForStorageId
($numericStorageId, $user=null)¶ Source: Parameters: - $numericStorageId (int)
- $user (string | null) limit the results to a single user
Returns:
-
public
OC\Files\Config\UserMountCache::
getMountsForRootId
($rootFileId)¶ Source: Parameters: - $rootFileId (int)
Returns:
-
public
OC\Files\Config\UserMountCache::
getMountsForFileId
($fileId, $user=null)¶ Source: Parameters: - $fileId (int)
- $user (string | null) optionally restrict the results to a single user
Returns: Since: 9.0.0
-
public
OC\Files\Config\UserMountCache::
removeUserMounts
($user)¶ - Remove all cached mounts for a user
Source: Parameters: - $user (
OCP\IUser
)
- $user (
-
public
OC\Files\Config\UserMountCache::
removeUserStorageMount
($storageId, $userId)¶ Source: lib/private/Files/Config/UserMountCache.php#379
-
public
OC\Files\Config\UserMountCache::
remoteStorageMounts
($storageId)¶ Source: lib/private/Files/Config/UserMountCache.php#388
-
public
OC\Files\Config\UserMountCache::
getUsedSpaceForUsers
($users)¶ Source: Parameters: - $users (array)
Returns: array
-
public
OC\Files\Config\UserMountCache::
clear
()¶ Source: lib/private/Files/Config/UserMountCache.php#434