3 declare(strict_types=1);
    24         if (!self::$instance instanceof 
self) {
    25             self::$instance = 
new self();
    27         return self::$instance;
    38         return parent::readEntry($a_id);
    44         ?
int $a_int_key1 = null,
    45         ?
int $a_int_key2 = null,
    46         ?
string $a_text_key1 = null,
    47         ?
string $a_text_key2 = null
    52         parent::storeEntry($a_id, $a_value, $a_int_key1, $a_int_key2, $a_text_key1, $a_text_key2);
    71         parent::storeEntry($a_entry_id, $a_value, $a_key1, $a_key2, $a_key3, $a_key4);
 
deleteByAdditionalKeys(?int $a_int_key1=null, ?int $a_int_key2=null, ?string $a_text_key1=null, ?string $a_text_key2=null)
 
storeEntry(string $a_id, string $a_value, ?int $a_int_key1=null, ?int $a_int_key2=null, ?string $a_text_key1=null, ?string $a_text_key2=null)
 
storeUnlimitedEntry(string $a_entry_id, string $a_value, ?int $a_key1=0, ?int $a_key2=0, ?string $a_key3='', ?string $a_key4='')
Store an entry without an expired time (one year) 
 
readEntry(string $a_id)
Get cached entry if cache is active. 
 
setExpiresAfter(int $a_val)
Set expires after x seconds. 
 
deleteUserEntries(int $a_user_id)
Delete user entries in cache. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static ilCalendarCache $instance