elavora / api-cache-apcu
Adapter APCu opcional para cache no framework Elavora
v0.3.1
2026-07-17 01:16 UTC
Requires
- php: >=8.1
- ext-apcu: *
- elavora/api-framework: ^0.3.1 || ^0.4.0
Requires (Dev)
- phpunit/phpunit: ^10.5 || ^11.0 || ^12.0
This package is auto-updated.
Last update: 2026-07-21 01:57:59 UTC
README
Adapter opcional de cache APCu para o framework Elavora.
O pacote requer a extensao PHP apcu. Em execucoes pela CLI, habilite
apc.enable_cli=1 quando o cache precisar estar ativo.
Registre ApcuCacheExtension com as opcoes prefix e ttl. Sem ttl, os
itens permanecem armazenados sem expiracao, como no adapter Redis modular.
Defina ttl como 3600 para reproduzir o tempo padrao da integracao APCu
anterior.
use Elavora\Api\Extension\CacheApcu\ApcuCacheExtension; $application->extend(new ApcuCacheExtension([ 'prefix' => 'app:', 'ttl' => 3600, ]));
O pacote implementa Elavora\Api\Framework\Contracts\CacheStore. Registre
somente uma extensao de cache na aplicacao, pois os adapters de cache
compartilham esse contrato.