elavora / api-cache-apcu
Adapter APCu opcional para cache no framework Elavora
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
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- v0.3.1
- v0.3.0
- v0.2.0
- dev-main / 0.1.x-dev
- v0.1.1
- dev-fix/estabiliza-pacote
- dev-ci/valida-pr-antes-merge
- dev-docs/adiciona-codeowners
- dev-docs/adiciona-badges-readme
- dev-docs/adiciona-processo-release
- dev-docs/adiciona-templates-github
- dev-docs/adiciona-contribuicao
- dev-docs/adiciona-licenca
- dev-ci/adiciona-quality
- dev-docs/adiciona-politica-seguranca
- dev-chore/configura-dependabot
- dev-latest-release
- dev-docs/documenta-publicacao-composer
- dev-release/composer-publicacao
This package is auto-updated.
Last update: 2026-09-03 12:17:07 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.