Cache de Método

Olá Devs,

Recentemente precisei desenvolver um utilitário simples para guardar resultados da execução de métodos em uma espécie de cache. Nesse momento encontrei a API de cache do Guava que me pareceu muito boa. Porém para deixar o uso mais fácil criei um projeto no GitHub que chamei de CDI Cache Extension. Trata-se de uma extensão para o CDI que insere algumas anotações para cache de resultado em métodos. O resultado ficou bem interessante, pois basta anotar o método e o resto a extensão faz. As vantagens em relação aos caches propriamente ditos (EhCache e agora JCache) é que é lightweight e não requer nenhuma configuração. Apesar de se chamar cdi-cache-extension funciona normalmente em Java SE, pois a implementação é baseada em CGLIB e assim é possível interceptar as chamadas de métodos criando um decorator automático para implementar a funcionalidade.

Então, gostaria de divulgar, colher críticas e quem sabe consegui mais alguém para apoiar!

Segue o link do projeto:
https://github.com/logiquesistemas/cdi-cache-extension

Grande abraço a todos.

[color=red]Acredito que criei o tópico no local errado =( Se algum moderador poder mover para fórum de “Ferramentas, Frameworks e Utilitários” eu agradeceria…[/color]