ILIAS
release_8 Revision v8.19
|
Class ilGSStorageCache. More...
Data Fields | |
const | CACHE_TTL_SECONDS = 180 |
Private Member Functions | |
storeActiveRecordInCache (ActiveRecord $ar) | |
Stores an active record into the Cache. More... | |
Private Attributes | |
arConnector | $arConnectorDB |
ilGlobalCache | $cache |
Class ilGSStorageCache.
Definition at line 20 of file class.arConnectorCache.php.
arConnectorCache::__construct | ( | arConnector | $arConnectorDB | ) |
ilGSStorageCache constructor.
int | $ttl |
Definition at line 30 of file class.arConnectorCache.php.
References $arConnectorDB, ilGlobalCache\COMP_GLOBAL_SCREEN, and ilGlobalCache\getInstance().
arConnectorCache::affectedRows | ( | ActiveRecordList | $arl | ) |
Definition at line 141 of file class.arConnectorCache.php.
References arConnectorDB\affectedRows().
arConnectorCache::checkConnection | ( | ActiveRecord | $ar | ) |
Definition at line 44 of file class.arConnectorCache.php.
References arConnectorDB\checkConnection().
arConnectorCache::checkFieldExists | ( | ActiveRecord | $ar, |
string | $field_name | ||
) |
Definition at line 74 of file class.arConnectorCache.php.
References arConnectorDB\checkFieldExists().
arConnectorCache::checkTableExists | ( | ActiveRecord | $ar | ) |
Definition at line 69 of file class.arConnectorCache.php.
References arConnectorDB\checkTableExists().
arConnectorCache::create | ( | ActiveRecord | $ar | ) |
Definition at line 89 of file class.arConnectorCache.php.
References arConnectorDB\create(), and storeActiveRecordInCache().
arConnectorCache::delete | ( | ActiveRecord | $ar | ) |
Definition at line 126 of file class.arConnectorCache.php.
References ILIAS\LTI\ToolProvider\$key, and arConnectorDB\delete().
arConnectorCache::installDatabase | ( | ActiveRecord | $ar, |
array | $fields | ||
) |
Definition at line 49 of file class.arConnectorCache.php.
References arConnectorDB\installDatabase().
arConnectorCache::nextID | ( | ActiveRecord | $ar | ) |
Definition at line 39 of file class.arConnectorCache.php.
References arConnectorDB\nextID().
arConnectorCache::quote | ( | $value, | |
string | $type | ||
) |
$value |
Definition at line 149 of file class.arConnectorCache.php.
References arConnectorDB\quote().
arConnectorCache::read | ( | ActiveRecord | $ar | ) |
Definition at line 95 of file class.arConnectorCache.php.
References ILIAS\LTI\ToolProvider\$key, $results, ActiveRecord\getConnectorContainerName(), ActiveRecord\getPrimaryFieldValue(), and arConnectorDB\read().
arConnectorCache::readSet | ( | ActiveRecordList | $arl | ) |
Definition at line 136 of file class.arConnectorCache.php.
References arConnectorDB\readSet().
arConnectorCache::removeField | ( | ActiveRecord | $ar, |
string | $field_name | ||
) |
Definition at line 79 of file class.arConnectorCache.php.
References arConnectorDB\removeField().
arConnectorCache::renameField | ( | ActiveRecord | $ar, |
string | $old_name, | ||
string | $new_name | ||
) |
Definition at line 84 of file class.arConnectorCache.php.
References arConnectorDB\renameField().
arConnectorCache::resetDatabase | ( | ActiveRecord | $ar | ) |
Definition at line 59 of file class.arConnectorCache.php.
References arConnectorDB\resetDatabase().
|
private |
Stores an active record into the Cache.
Definition at line 162 of file class.arConnectorCache.php.
References ILIAS\LTI\ToolProvider\$key, ActiveRecord\asStdClass(), ActiveRecord\getConnectorContainerName(), and ActiveRecord\getPrimaryFieldValue().
Referenced by create(), and update().
arConnectorCache::truncateDatabase | ( | ActiveRecord | $ar | ) |
Definition at line 64 of file class.arConnectorCache.php.
References arConnectorDB\truncateDatabase().
arConnectorCache::update | ( | ActiveRecord | $ar | ) |
Definition at line 120 of file class.arConnectorCache.php.
References storeActiveRecordInCache(), and arConnectorDB\update().
arConnectorCache::updateDatabase | ( | ActiveRecord | $ar | ) |
Definition at line 54 of file class.arConnectorCache.php.
References arConnectorDB\updateDatabase().
arConnectorCache::updateIndices | ( | ActiveRecord | $ar | ) |
Definition at line 154 of file class.arConnectorCache.php.
References arConnectorDB\updateIndices().
|
private |
Definition at line 22 of file class.arConnectorCache.php.
Referenced by __construct().
|
private |
Definition at line 23 of file class.arConnectorCache.php.
const arConnectorCache::CACHE_TTL_SECONDS = 180 |
Definition at line 24 of file class.arConnectorCache.php.