EHCache dispone di memoria e disco negozi, replicare copiando e invalidare, caricatori di cache, estensioni cache, gestori di eccezioni di cache, ascoltatori, un filtro servlet caching gzip e molto altro ancora ...
EHCache è disponibile sotto una licenza open source Apache ed è attivamente sviluppato, gestito e supportato
Caratteristiche .
- Fast e peso leggero: / li <>
- Fast
- semplice
- stampa del piede piccolo
- dipendenze Minimal
- scalabile:
- Fornisce negozi di memoria e un disco per Scalabilità in gigabyte
- Scalabile fino a centinaia di cache
- Tuned per alto carico simultaneo su grandi server multi-CPU
- Più CacheManagers per macchina virtuale
- Flessibilità:
- Sostiene oggetto o caching Serializable
- Supporto cache larga o basata sugli elementi politiche scadenza
- Fornisce LRU, LFU e FIFO politiche di cache sfratto
- fornisce memoria e disco negozi
- caching distribuito
- Norme Based:
- La piena attuazione di JSR107 JCACHE API
- Extensible:
- Gli ascoltatori possono essere inserito in
- Peer Discovery, replicatori e ascoltatori possono essere inserite in
- Estensioni cache possono essere inserite in
- Pale cache possono essere inserite in
- gestori di eccezioni cache possono essere inserite in
- Application Persistenza:
- negozio disco persistente che memorizza i dati tra riavvii VM
- Flush disco su richiesta li>
- Supporta ascoltatori:
- ascoltatori CacheManager
- listener di eventi cache
- JMX Abilitato
- distribuita:
- Supporto per la replica via RMI o JGroups
- Peer Discovery
- Consegna affidabile
- sincrona o asincrona di replica
- Copia o smentire replica
- Replica trasparente
- Extensible
- bootstrap da Peers
- Cache Server:
- server cache #RESTful
- server cache #SOAP
- #comes come una guerra o come un server completo
- Java EE e Applicata Caching:
- Blocco Cache di evitare l'elaborazione duplicato per operazioni simultanee
- SelfPopulating Cache per tirare attraverso il caching delle operazioni costose
- Java EE gzipping Servlet Filter
- Cacheable Comandi
- Opere con Hibernate
- alta qualità:
- Alta copertura di test
- Carica automatica, limite e le prestazioni del sistema Test
- Produzione testato
- completamente documentato
- Scelto da Popular Frameworks
- politica Commit Conservatore
- l'informazione pubblica completa sulla storia di ogni bug
- di risposte a gravi bug
- Open Source Licensing:
- Apache licenza 2.0
Cosa c'è di nuovo in questa versione:
- Facilità di utilizzo. Ottimizzazione dimensioni della cache ora è semplice come impostare il numero massimo di byte. Niente più impostazione massima conteggi di ingresso ei parametri giocoleria sfratto per approssimare la quantità massima di memoria di sistema la cache può utilizzare.
- Una maggiore efficienza. EHCache ora gestisce in modo efficiente le cache in base alla loro occupazione di memoria e in grado di bilanciare in modo dinamico sulla base delle informazioni di runtime formato il loro uso delle risorse.
Cosa c'è di nuovo nella versione 2.4.2:
- Questa versione aggiunge il supporto per Terracotta 3.5.1 e comprende un paio di correzioni di bug minori.
Cosa c'è di nuovo nella versione 2.4.1:
- Questo aggiornamento per EHCache 2.4 (noto anche come EHCache con la ricerca) fornisce alcuni miglioramenti delle funzionalità minori e correzioni di bug.
Cosa c'è di nuovo nella versione 1.6.0:
- Questa versione introduce un nuovo core di cache ad alte prestazioni, che è di due ordini di grandezza più veloce.
Cosa c'è di nuovo nella versione 1.6.0 Beta 2:
- consentono a più schemi di replica da utilizzare entro lo stesso CacheManager. vale a dire utilizzare JMS per alcune cache e RMI per gli altri.
- Aggiungi un riferimento a EHCache da CacheStatistics.
- Aggiungi dichiarazione LOG livello FINI per la posa del provider Hibernate EHCache. In questo modo mette cui eseguire il debug con la dichiarazione LOG.
- cacheManager.getCachePeerProvider Rimosso () in favore di cacheManager.getCacheManagerPeerProvider (& quot; sistema & quot;) dove schema è lo schema di replica. Ogni tipo di replicatore può quindi chiamare il proprio fornitore di schema, consentendo a più schemi di replica da utilizzare all'interno dello stesso CacheManager.
Cosa c'è di nuovo nella versione 1.5.0:
- Fix caricamento di net.sf.ehcache.hibernate .EhCacheProvider da più caricatori di classe. L'insistenza che una barra di primo piano sia nella parte anteriore del & quot; net.sf.ehcache.configurationResourceName & quot; proprietà è stata rimossa. Se questa correzione provoca chiunque un problema, aggiungere il & quot; / & quot; alla parte anteriore del vostro percorso.
- Aggiornata la JavaDoc BlockingCache.get () per chiarire il contratto quando un RuntimeException è gettato.
- Aggiunto un messaggio LOG più significativo quando un elemento nullo viene rilevato da una replica. L'unica ragione per cui un elemento può essere nullo perché una SoftRefernence è stato recuperato dalla JVM. Il messaggio di log raccomanda sia aumentando heap o l'impostazione -Xms per essere lo stesso -Xmx come il Sun JDK riproponga SoftReferences in preferenza ad aumentare heap.
- Il debugger remoto ha avuto molti miglioramenti. Ora è confezionato in un proprio archivio disponibile dalla pagina di download, e continua a essere pubblicato come modulo Maven. Non è nel tarball nucleo in modo che più messa a fuoco può essere dato ad esso.
Requisiti
- Java 2 Standard Edition Runtime Environment
I commenti non trovato