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š.
Předchozí kapitola
Jet\Autoloader_Cache
Další kapitola
Jet\Autoloader_Cache_Backend_Files