PHPackages                             andregasparin/hcache - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. andregasparin/hcache

ActiveLibrary[Caching](/categories/caching)

andregasparin/hcache
====================

Gerador simples de cache em arquivos.

1.0.1(5y ago)17MITPHP

Since Jun 13Pushed 5y ago1 watchersCompare

[ Source](https://github.com/andre-gasparin/hcache)[ Packagist](https://packagist.org/packages/andregasparin/hcache)[ RSS](/packages/andregasparin-hcache/feed)WikiDiscussions main Synced today

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Criando Cache em arquivos
=========================

[](#criando-cache-em-arquivos)

> Uma forma simples, fácil e eficiente. Quando você possui algum bloco na dashboard, ou alguma informação que consuma muito recurso na requisição e varios usuários tem acesso a mesma informação, você cria um arquivo de cache para evitar a requisição por alguns minutos. Ideal para utilizar em micro-frameworks e também no adianti.

[![](https://camo.githubusercontent.com/63c94e2ccb558cd4a4c2708549c80398e993c4e60173b5daae5d761c75968e7d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56455253c3834f2d312e302e312d677265656e)](https://camo.githubusercontent.com/63c94e2ccb558cd4a4c2708549c80398e993c4e60173b5daae5d761c75968e7d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56455253c3834f2d312e302e312d677265656e)[![](https://camo.githubusercontent.com/49df435b1eeeb5fa880000e34744c927414eb80c1f985f0df6c1da1d362ffca0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656ec3a7612d474e5520332e302d73756363657373)](https://camo.githubusercontent.com/49df435b1eeeb5fa880000e34744c927414eb80c1f985f0df6c1da1d362ffca0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656ec3a7612d474e5520332e302d73756363657373)[![](https://camo.githubusercontent.com/07f481f0f8e1ef2d850909a2e2783e6135a7690ac69a624553a9d352bf77e432/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d3e372e322d626c756576696f6c6574)](https://camo.githubusercontent.com/07f481f0f8e1ef2d850909a2e2783e6135a7690ac69a624553a9d352bf77e432/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d3e372e322d626c756576696f6c6574)

Instalação
----------

[](#instalação)

É necessário que você tenha o composer instalado.

Abra seu cmd (prompt), com o comando "cd c:/pasta/do/projeto" navegue até a raiz do seu projeto em adianti.

Execute os seguintes comandos (podem variar no caso de usar linux ou mac, ex utilizar sudo no início):

```
composer require andregasparin/hcache
```

Para instalar no Adianti Builder, vá na aba de "composer packages" e adicione:

```
composer require andregasparin/hcache
```

Utilização
----------

[](#utilização)

Adicione a linha no início de onde você irá utilizar: use AndreGasparin\\Plugins\\HCache\\HCache;

Depois utilize a classe, exemplo:

```
existe('NomedoCache')){
    //Criamos o conteúdo do cache
    $conteudo = 'Data e Hora atual: '.date('H:i:s');
    //Criamos o cache
    $cache->criar('NomedoCache', $conteudo);
}
else
{
    //caso ele exista e esteja dentro da validade nós trazemos o conteúdo
    $conteudo = $cache->ler('NomedoCache');
}
//Exibir conteúdo do cache
echo ' Conteúdo:';
echo $conteudo;

//Algumas funções para verificar a data de criação/atualização daquele cache, caso queira exibir a data da informação para o usuário

echo 'Atualizado à '.$cache->minutosUltimaAtualizacao('NomedoCache').' Minutos ';
echo 'Atualizado na data '.$cache->dataUltimaAtualizacao('NomedoCache').' ';
echo 'Atualizado às '.$cache->horaUltimaAtualizacao('NomedoCache').' horas ';

?>
```

Configuração para Desenvolvimento
---------------------------------

[](#configuração-para-desenvolvimento)

Caso queira implementar algo no sistema, ficaremos felizes com sua participação!

Precisa de melhoria ou ajuda com algum BUG?
-------------------------------------------

[](#precisa-de-melhoria-ou-ajuda-com-algum-bug)

[Issues](https://github.com/andre-gasparin/hcache/issues)

Histórico (ChangeLog)
---------------------

[](#histórico-changelog)

- 1.0.0
    - Projeto criado
- 1.0.1
    - Correções na classe

Meta
----

[](#meta)

André Gasparin – \[@andre-gasparin\] –  /

Distribuído sob a Licença Pública Geral GNU (GPLv3)

Contributing
------------

[](#contributing)

1. Faça o *fork* do projeto ()
2. Crie uma *branch* para sua modificação (`git checkout -b feature/fooBar`)
3. Faça o *commit* (`git commit -am 'Add some fooBar'`)
4. *Push* (`git push origin feature/fooBar`)
5. Crie um novo *Pull Request*

###  Health Score

24

—

LowBetter than 30% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

1890d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/883cb8b31e889f39103560c0fab9b651b3dd0d5985fa21ca31aa6d5efd007d43?d=identicon)[andre-gasparin](/maintainers/andre-gasparin)

---

Top Contributors

[![andre-gasparin](https://avatars.githubusercontent.com/u/55391441?v=4)](https://github.com/andre-gasparin "andre-gasparin (3 commits)")

### Embed Badge

![Health badge](/badges/andregasparin-hcache/health.svg)

```
[![Health](https://phpackages.com/badges/andregasparin-hcache/health.svg)](https://phpackages.com/packages/andregasparin-hcache)
```

###  Alternatives

[iazaran/smart-cache

Smart Cache is a caching optimization package designed to enhance the way your Laravel application handles data caching. It intelligently manages large data sets by compressing, chunking, or applying other optimization strategies to keep your application performant and efficient.

21114.2k](/packages/iazaran-smart-cache)[phpfastcache/phpssdb

PHP SSDB Driver for phpFastCache

14736.9k1](/packages/phpfastcache-phpssdb)[rapidwebltd/rw-file-cache

RW File Cache is a PHP File-based Caching Library. Its syntax is designed to closely resemble the PHP memcache extension.

15196.8k7](/packages/rapidwebltd-rw-file-cache)[yuzuru-s/redis-recommend

Wrapping Redis's sorted set APIs for specializing recommending operations.

392.9k](/packages/yuzuru-s-redis-recommend)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
