Documentation

cache
in package

Cache system

Tags
author

Stefan Seehafer aka imagine fanpress@nobody-knows.org

copyright

(c) 2011-2024, Stefan Seehafer

Table of Contents

CLEAR_ALL  = '*'
$active  : bool
Cache active
$basePath  : string
Basis-Pfad für Cache
$crypt  : crypt
Crypt Object
__construct()  : void
Konstruktor
cleanup()  : bool
Cachew bereinigen
getCacheBackendName()  : string
Get cache backend name
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
getBackendInstance()  : cacheBackend
Create cache backend object instance

Constants

CLEAR_ALL

public mixed CLEAR_ALL = '*'

Properties

$active

Cache active

private bool $active = true

$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

getCacheBackendName()

Get cache backend name

public static getCacheBackendName() : string
Tags
since
5.1-dev
Return values
string

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

getBackendInstance()

Create cache backend object instance

private getBackendInstance(string $cacheName) : cacheBackend
Parameters
$cacheName : string
Return values
cacheBackend

Search results