Jet\Autoloader_Cache_Backend
Jedná se o interface definující backend keše autoloaderu.
Přehled metod
Metoda | Význam |
---|---|
public isActive( ): bool; |
Indikuje zda je keš aktivní. Backend musí zohlednit jak hodnotu SysConf_Jet::isCacheAutoloaderEnabled(), tak případně další stav věcí. Například pokud by jako backedn byl použit Redis, tak je nutné vyhodnotit dostupnost Redis a možnost spojení. Jednoduše řečeno je nutné vyhodnotit jak konfiguraci, tak samotnou technickou možnost keš použít. |
public load( ): array|null; |
Vrátí asociované pole (mapu), kde klíčem je název třídy (plný, včetně NS) a hodnota je cesta příslušného skriptu. Pokud keš není "zahřátá", vrací null. |
public save( array $map ): void; |
Uloží mapu do keše. |
public reset( ): void; |
Devaliduje keš. |