Jeedom Core

MariadbCache
in package

MariaDB cache engine implementation

Stores cache entries in MariaDB/MySQL database

Tags
see
cache

Main cache class

Table of Contents

Methods

all()  : array<string|int, cache|null>
Get all cache entries
clean()  : mixed
Clean expired cache entries
delete()  : mixed
Delete a cache entry
deleteAll()  : mixed
Delete all cache entries
fetch()  : cache|null
Fetch a cache entry by key
save()  : mixed
Save a cache entry

Methods

all()

Get all cache entries

public static all() : array<string|int, cache|null>
Return values
array<string|int, cache|null>

Array of cache objects

clean()

Clean expired cache entries

public static clean() : mixed
Return values
mixed

DB query result

delete()

Delete a cache entry

public static delete(string $_key) : mixed
Parameters
$_key : string

Cache key

Return values
mixed

DB query result

deleteAll()

Delete all cache entries

public static deleteAll() : mixed
Return values
mixed

DB query result

fetch()

Fetch a cache entry by key

public static fetch(string $_key) : cache|null
Parameters
$_key : string

Cache key

Return values
cache|null

Cache object if found, false if not found or expired

save()

Save a cache entry

public static save(cache $_cache) : mixed
Parameters
$_cache : cache

Cache object to save

Return values
mixed

DB query result


        
On this page

Search results