Documentation

cache
in package

Cache system

Tags
author

Stefan Seehafer aka imagine fanpress@nobody-knows.org

copyright

(c) 2011-2022, Stefan Seehafer

Table of Contents

CLEAR_ALL  = '*'
$basePath  : string
Basis-Pfad für Cache
$crypt  : crypt
Crypt Object
__construct()  : void
Konstruktor
cleanup()  : bool
Cachew bereinigen
getCacheComplete()  : array<string|int, mixed>
Liefert alle *.cache-Dateien in cache-ordner zurück
getExpirationTime()  : string
Cache-Inhalt lesen
getSize()  : int
Gibt aktuelle Größe des Caches in byte zurück
isExpired()  : bool
Ist Cache-Inhalt veraltet
read()  : string
Cache-Inhalt lesen
write()  : bool
Cache-Inhalt schreiben

Constants

CLEAR_ALL

public mixed CLEAR_ALL = '*'

Properties

$basePath

Basis-Pfad für Cache

private string $basePath

Methods

__construct()

Konstruktor

public __construct() : void
Return values
void

cleanup()

Cachew bereinigen

public cleanup([string $cacheName = null ]) : bool
Parameters
$cacheName : string = null
Return values
bool

getCacheComplete()

Liefert alle *.cache-Dateien in cache-ordner zurück

public getCacheComplete() : array<string|int, mixed>
Tags
since
3.4
Return values
array<string|int, mixed>

getExpirationTime()

Cache-Inhalt lesen

public getExpirationTime(string $cacheName) : string
Parameters
$cacheName : string

Cache-Name

Return values
string

getSize()

Gibt aktuelle Größe des Caches in byte zurück

public getSize() : int
Return values
int

isExpired()

Ist Cache-Inhalt veraltet

public isExpired(string $cacheName) : bool
Parameters
$cacheName : string

Cache-Name

Return values
bool

read()

Cache-Inhalt lesen

public read(string $cacheName) : string
Parameters
$cacheName : string

Cache-Name

Return values
string

write()

Cache-Inhalt schreiben

public write(string $cacheName, mixed $data, int $expires) : bool
Parameters
$cacheName : string

Cache-Name

$data : mixed
$expires : int
Return values
bool

Search results