MariadbCache
in package
MariaDB cache engine implementation
Stores cache entries in MariaDB/MySQL database
Tags
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