mini\Mini\ApcuDrivers\PDOSqlite3ApcuDriver
class
Documentation
Inheritance
Implements:
mini\Mini\ApcuDrivers\ApcuDriverInterface
Uses Traits:
mini\Mini\ApcuDrivers\ApcuDriverTrait
Properties (1)
PDO $pdo
Methods (30)
tmpfs-backed "in-memory" speed with persistence
Documentation missing
Tuned for speed; tweak as needed.
_fetch(string $key, bool &$found = null): ?string
_add(string $key, string $payload, int $ttl): bool
_store(string $key, string $payload, int $ttl): bool
_delete(string $key): bool
Probabilistic GC: 1 in 10,000 chance to clean expired entries.
Documentation missing
Documentation missing
Documentation missing
Documentation missing
Encode a value and its expiry into a payload string.
Decode payload into value + expiry.
Compute logical expiry from TTL.
Convert logical expiry to backend TTL.
Documentation missing
Documentation missing
Documentation missing
Documentation missing
apcu_fetch
apcu_add
apcu_store
apcu_delete
apcu_exists
apcu_entry
apcu_cas
apcu_inc
apcu_dec
apcu_key_info (minimal)