|
ILIAS
release_8 Revision v8.24
|
Class ilGSStorageCache. More...
Inheritance diagram for arConnectorCache:
Collaboration diagram for arConnectorCache: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().
Here is the call graph for this function:| arConnectorCache::affectedRows | ( | ActiveRecordList | $arl | ) |
Reimplemented from arConnector.
Definition at line 141 of file class.arConnectorCache.php.
References arConnectorDB\affectedRows().
Here is the call graph for this function:| arConnectorCache::checkConnection | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 44 of file class.arConnectorCache.php.
References arConnectorDB\checkConnection().
Here is the call graph for this function:| arConnectorCache::checkFieldExists | ( | ActiveRecord | $ar, |
| string | $field_name | ||
| ) |
Reimplemented from arConnector.
Definition at line 74 of file class.arConnectorCache.php.
References arConnectorDB\checkFieldExists().
Here is the call graph for this function:| arConnectorCache::checkTableExists | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 69 of file class.arConnectorCache.php.
References arConnectorDB\checkTableExists().
Here is the call graph for this function:| arConnectorCache::create | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 89 of file class.arConnectorCache.php.
References arConnectorDB\create(), and storeActiveRecordInCache().
Here is the call graph for this function:| arConnectorCache::delete | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 126 of file class.arConnectorCache.php.
References ILIAS\LTI\ToolProvider\$key, and arConnectorDB\delete().
Here is the call graph for this function:| arConnectorCache::installDatabase | ( | ActiveRecord | $ar, |
| array | $fields | ||
| ) |
Reimplemented from arConnector.
Definition at line 49 of file class.arConnectorCache.php.
References arConnectorDB\installDatabase().
Here is the call graph for this function:| arConnectorCache::nextID | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 39 of file class.arConnectorCache.php.
References arConnectorDB\nextID().
Here is the call graph for this function:| arConnectorCache::quote | ( | $value, | |
| string | $type | ||
| ) |
| $value |
Reimplemented from arConnector.
Definition at line 149 of file class.arConnectorCache.php.
References $type, and arConnectorDB\quote().
Here is the call graph for this function:| arConnectorCache::read | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 95 of file class.arConnectorCache.php.
References ILIAS\LTI\ToolProvider\$key, $results, ActiveRecord\getConnectorContainerName(), ActiveRecord\getPrimaryFieldValue(), and arConnectorDB\read().
Here is the call graph for this function:| arConnectorCache::readSet | ( | ActiveRecordList | $arl | ) |
Reimplemented from arConnector.
Definition at line 136 of file class.arConnectorCache.php.
References arConnectorDB\readSet().
Here is the call graph for this function:| arConnectorCache::removeField | ( | ActiveRecord | $ar, |
| string | $field_name | ||
| ) |
Reimplemented from arConnector.
Definition at line 79 of file class.arConnectorCache.php.
References arConnectorDB\removeField().
Here is the call graph for this function:| arConnectorCache::renameField | ( | ActiveRecord | $ar, |
| string | $old_name, | ||
| string | $new_name | ||
| ) |
Reimplemented from arConnector.
Definition at line 84 of file class.arConnectorCache.php.
References arConnectorDB\renameField().
Here is the call graph for this function:| arConnectorCache::resetDatabase | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 59 of file class.arConnectorCache.php.
References arConnectorDB\resetDatabase().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| arConnectorCache::truncateDatabase | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 64 of file class.arConnectorCache.php.
References arConnectorDB\truncateDatabase().
Here is the call graph for this function:| arConnectorCache::update | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 120 of file class.arConnectorCache.php.
References storeActiveRecordInCache(), and arConnectorDB\update().
Here is the call graph for this function:| arConnectorCache::updateDatabase | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 54 of file class.arConnectorCache.php.
References arConnectorDB\updateDatabase().
Here is the call graph for this function:| arConnectorCache::updateIndices | ( | ActiveRecord | $ar | ) |
Reimplemented from arConnector.
Definition at line 154 of file class.arConnectorCache.php.
References arConnectorDB\updateIndices().
Here is the call graph for this function:
|
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.