elavora/api-cache-apcu

Adapter APCu opcional para cache no framework Elavora

Maintainers

Package info

github.com/Elavora/api-cache-apcu

pkg:composer/elavora/api-cache-apcu

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 11

v0.3.1 2026-07-17 01:16 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.