A persistent cache implementation using the database. More...
Public Member Functions | |
__construct (ILoadBalancer $loadBalancer, JsonCodec $jsonCodec) | |
get (string ... $keynames) | |
getByTag (string $tag) | |
has (string $keyname) | |
hasEntryWithTag (string $tag) | |
set (PersistentCacheEntry ... $entries) | |
setExpiry (string $keyname, int $expiryTime) | |
delete (string ... $keynames) | |
deleteEntriesWithTag (string $tag) | |
clear () | |
A persistent cache implementation using the database.
Definition at line 16 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::__construct | ( | ILoadBalancer | $loadBalancer, |
JsonCodec | $jsonCodec ) |
Definition at line 21 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::clear | ( | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 132 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::delete | ( | string ... | $keynames | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 114 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::deleteEntriesWithTag | ( | string | $tag | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 123 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::get | ( | string ... | $keynames | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 27 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::getByTag | ( | string | $tag | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 40 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::has | ( | string | $keyname | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 52 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::hasEntryWithTag | ( | string | $tag | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 64 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::set | ( | PersistentCacheEntry ... | $entries | ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 76 of file PersistentDatabaseCache.php.
MediaWiki\Extension\Translate\Cache\PersistentDatabaseCache::setExpiry | ( | string | $keyname, |
int | $expiryTime ) |
Implements MediaWiki\Extension\Translate\Cache\PersistentCache.
Definition at line 104 of file PersistentDatabaseCache.php.