MemoryCache¶
-
class
OC\Security\RateLimiting\Backend\MemoryCache¶ - Class MemoryCache uses the configured distributed memory cache for storingrate limiting data.
Source: lib/private/Security/RateLimiting/Backend/MemoryCache.php#42 Implements: OC\Security\RateLimiting\Backend\IBackend
Properties¶
Methods¶
-
public
OC\Security\RateLimiting\Backend\MemoryCache::__construct($cacheFactory, $timeFactory)¶ Source: lib/private/Security/RateLimiting/Backend/MemoryCache.php#52
Parameters: - $cacheFactory (
OCP\ICacheFactory) - $timeFactory (
OCP\AppFramework\Utility\ITimeFactory)
- $cacheFactory (
-
public
OC\Security\RateLimiting\Backend\MemoryCache::getAttempts($methodIdentifier, $userIdentifier, $seconds)¶ -
Source: lib/private/Security/RateLimiting/Backend/MemoryCache.php#89
-
public
OC\Security\RateLimiting\Backend\MemoryCache::registerAttempt($methodIdentifier, $userIdentifier, $period)¶ -
Source: lib/private/Security/RateLimiting/Backend/MemoryCache.php#110