|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
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 | |
| $ttl | |
| $arConnectorDB | |
| $cache | |
Class ilGSStorageCache.
Definition at line 8 of file class.arConnectorCache.php.
| arConnectorCache::__construct | ( | arConnector | $arConnectorDB, |
| int | $ttl = self::CACHE_TTL_SECONDS |
||
| ) |
ilGSStorageCache constructor.
| arConnector | $arConnectorDB | |
| int | $ttl |
Definition at line 32 of file class.arConnectorCache.php.
References $arConnectorDB, $ttl, ilGlobalCache\COMP_GLOBAL_SCREEN, and ilGlobalCache\getInstance().
Here is the call graph for this function:| arConnectorCache::affectedRows | ( | ActiveRecordList | $arl | ) |
| ActiveRecordList | $arl |
Reimplemented from arConnector.
Definition at line 245 of file class.arConnectorCache.php.
References arConnectorDB\affectedRows().
Here is the call graph for this function:| arConnectorCache::checkConnection | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 56 of file class.arConnectorCache.php.
References arConnectorDB\checkConnection().
Here is the call graph for this function:| arConnectorCache::checkFieldExists | ( | ActiveRecord | $ar, |
| $field_name | |||
| ) |
| ActiveRecord | $ar | |
| $field_name |
Reimplemented from arConnector.
Definition at line 125 of file class.arConnectorCache.php.
References arConnectorDB\checkFieldExists().
Here is the call graph for this function:| arConnectorCache::checkTableExists | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 113 of file class.arConnectorCache.php.
References arConnectorDB\checkTableExists().
Here is the call graph for this function:| arConnectorCache::create | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 163 of file class.arConnectorCache.php.
References arConnectorDB\create(), and storeActiveRecordInCache().
Here is the call graph for this function:| arConnectorCache::delete | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 218 of file class.arConnectorCache.php.
References $key, and arConnectorDB\delete().
Here is the call graph for this function:| arConnectorCache::installDatabase | ( | ActiveRecord | $ar, |
| $fields | |||
| ) |
| ActiveRecord | $ar | |
| $fields |
Reimplemented from arConnector.
Definition at line 68 of file class.arConnectorCache.php.
References arConnectorDB\installDatabase().
Here is the call graph for this function:| arConnectorCache::nextID | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 45 of file class.arConnectorCache.php.
References arConnectorDB\nextID().
Here is the call graph for this function:| arConnectorCache::quote | ( | $value, | |
| $type | |||
| ) |
| $value | |
| $type |
Reimplemented from arConnector.
Definition at line 257 of file class.arConnectorCache.php.
References $type, and arConnectorDB\quote().
Here is the call graph for this function:| arConnectorCache::read | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 175 of file class.arConnectorCache.php.
References $key, $results, ActiveRecord\getConnectorContainerName(), ActiveRecord\getPrimaryFieldValue(), and arConnectorDB\read().
Here is the call graph for this function:| arConnectorCache::readSet | ( | ActiveRecordList | $arl | ) |
| ActiveRecordList | $arl |
Reimplemented from arConnector.
Definition at line 234 of file class.arConnectorCache.php.
References arConnectorDB\readSet().
Here is the call graph for this function:| arConnectorCache::removeField | ( | ActiveRecord | $ar, |
| $field_name | |||
| ) |
| ActiveRecord | $ar | |
| $field_name |
| arException |
Reimplemented from arConnector.
Definition at line 138 of file class.arConnectorCache.php.
References arConnectorDB\removeField().
Here is the call graph for this function:| arConnectorCache::renameField | ( | ActiveRecord | $ar, |
| $old_name, | |||
| $new_name | |||
| ) |
| ActiveRecord | $ar | |
| $old_name | ||
| $new_name |
| arException |
Reimplemented from arConnector.
Definition at line 152 of file class.arConnectorCache.php.
References arConnectorDB\renameField().
Here is the call graph for this function:| arConnectorCache::resetDatabase | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 90 of file class.arConnectorCache.php.
References arConnectorDB\resetDatabase().
Here is the call graph for this function:
|
private |
Stores an active record into the Cache.
| ActiveRecord | $ar |
Definition at line 279 of file class.arConnectorCache.php.
References $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 | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 101 of file class.arConnectorCache.php.
References arConnectorDB\truncateDatabase().
Here is the call graph for this function:| arConnectorCache::update | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 206 of file class.arConnectorCache.php.
References storeActiveRecordInCache(), and arConnectorDB\update().
Here is the call graph for this function:| arConnectorCache::updateDatabase | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 79 of file class.arConnectorCache.php.
References arConnectorDB\updateDatabase().
Here is the call graph for this function:| arConnectorCache::updateIndices | ( | ActiveRecord | $ar | ) |
| ActiveRecord | $ar |
Reimplemented from arConnector.
Definition at line 266 of file class.arConnectorCache.php.
References arConnectorDB\updateIndices().
Here is the call graph for this function:
|
private |
Definition at line 18 of file class.arConnectorCache.php.
Referenced by __construct().
|
private |
Definition at line 22 of file class.arConnectorCache.php.
|
private |
Definition at line 14 of file class.arConnectorCache.php.
Referenced by __construct().
| const arConnectorCache::CACHE_TTL_SECONDS = 180 |
Definition at line 23 of file class.arConnectorCache.php.