Ehcache possui memória e disco lojas, replicam por cópia e invalidar, cache loaders, extensões de cache, manipuladores de exceção de cache, ouvintes, um filtro servlet gzip cache e muito mais ...
Ehcache está disponível sob uma licença de código aberto Apache e é desenvolvido ativamente, mantida e apoiada
Recursos :.
- Fast and Light Weight:
- Rápido
- simples
- pequeno pé imprimir
- dependências mínimas
- Scalable:
- Fornece memória e disco lojas para scalabilty em gigabytes
- Escalável para centenas de caches
- Sintonizado em alta carga simultânea em grandes servidores multi-cpu
- Multiple CacheManagers por máquina virtual
- Flexível:
- Suporta objeto ou caching Serializable
- cache-amplo apoio ou com base em elementos de políticas de expiração
- Fornece LRU, as políticas de cache de despejo LFU e FIFO
- fornece memória e disco lojas
- Cache Distribuído
- Baseado em padrões:
- A plena implementação de JSR107 JCache API
- Extensible:
- Os ouvintes podem ser conectado
- descoberta de pares, replicadores e ouvintes podem ser conectado
- Extensões de cache pode ser conectado
- Carregadoras de cache pode ser conectado
- Manipuladores de Exceção de cache pode ser conectado
- Aplicação Persistência:
- loja de disco persistente que armazena dados entre VM é reiniciado
- liberar para o disco sob demanda
- Suporta Ouvintes:
- ouvintes CacheManager
- ouvintes de eventos de cache
- JMX Ativado
- distribuída:
- Suporte para replicação via RMI ou JGroups
- Intercâmbio Descoberta li>
- entrega confiável
- A replicação síncrona ou assíncrona
- Copiar ou invalidar Replication
- Replicação Transparente
- Extensible
- Bootstrapping de Peers
- Servidor de cache:
- servidor de cache #RESTful
- servidor de cache #SOAP
- #comes como uma guerra ou como um servidor completo
- Java EE e Caching Aplicada:
- O bloqueio de cache para evitar o processamento duplicado para operações simultâneas
- Cache SelfPopulating para puxar através de caching de operações caras
- Java EE gzipping Servlet Filtro
- Comandos em cache
- Funciona com Hibernate
- alta qualidade:
- High Cobertura de Teste
- Load automatizado, limite eo desempenho do sistema testes
- Produção testado
- Totalmente documentado
- A confiança de populares frameworks
- política Commit Conservador
- informação pública completa sobre a história de cada bug
- Capacidade de resposta a erros graves
- Apache 2.0 licença
O que é novo nesta versão:
- Facilidade de uso. Ajustando tamanhos de cache é agora tão simples como definir o número máximo de bytes. Não há mais a criação contagens máximas de entrada e parâmetros de malabarismo de despejo para aproximar a quantidade máxima de memória do sistema pode usar o cache.
- Maior eficiência. Ehcache agora administra eficientemente caches com base em seu consumo de memória e pode equilibrar dinamicamente a sua utilização de recursos com base em informações de tamanho tempo de execução.
O que é novo na versão 2.4.2:
- Esta versão adiciona suporte para Terracotta 3.5.1 e inclui um par de pequenas correções de bugs.
O que é novo na versão 2.4.1:
- Esta atualização para Ehcache 2.4 (também conhecido como Ehcache com Pesquisa) oferece algumas melhorias de recursos menores e correções de erros.
O que é novo na versão 1.6.0:
- Esta versão introduz um novo núcleo de cache de alta performance, que é duas ordens de grandeza mais rápido.
O que é novo na versão 1.6.0 Beta 2:
- permitir que vários esquemas de replicação para ser usado dentro o mesmo CacheManager. ou seja, usar JMS para alguns caches e RMI para os outros.
- Adicione uma referência para Ehcache de CacheStatistics.
- Adicionar declaração LOG nível bem para Hibernate Ehcache provedor puts. Isso permite que puts para ser depurado com a declaração LOG.
- cacheManager.getCachePeerProvider Removido () em favor de cacheManager.getCacheManagerPeerProvider (& quot; esquema & quot;), onde esquema é o esquema de replicação. Cada tipo de replicador pode então chamar o seu próprio provedor do programa, permitindo que vários esquemas de replicação para ser usado dentro do mesmo CacheManager.
O que é novo na versão 1.5.0:
- Fix carregamento de net.sf.ehcache.hibernate .EhCacheProvider de vários carregadores de classe. A insistência de que uma barra de liderança estar na frente do & quot; net.sf.ehcache.configurationResourceName & quot; propriedade foi removida. Se essa correção faz com que qualquer um um problema, adicione o & quot; / & quot; à frente de seu caminho.
- Atualizado o JavaDoc BlockingCache.get () para esclarecer o contrato quando uma RuntimeException é lançada.
- Adicionado uma mensagem de registo mais significativo quando um elemento nulo é encontrado a partir de uma replicação. A única razão que um elemento pode ser nulo é porque um SoftRefernence foi recuperada pela JVM. A mensagem de log recomenda ou aumentar heap ou a criação -Xms para ser o mesmo que -Xmx como o Sun JDK irá recuperar SoftReferences de preferência a aumentar heap.
- O depurador remoto teve muitas melhorias. Ele agora é embalado em sua própria tarball disponível na página de downloads, e também continua a ser publicado como um módulo Maven. Não está no diretório do núcleo de modo que mais o foco pode ser dado a ele.
Requisitos :
- Java 2 Standard Edition Runtime Environment
Comentários não encontrado