Ehcache cuenta con memoria y disco tiendas, replicar Copia y invalidar, cargadores de caché, extensiones de caché, caché de controladores de excepciones, oyentes, un filtro de servlet caching gzip y mucho más ...
Ehcache está disponible bajo una licencia de código abierto Apache y se desarrolla de forma activa, mantenida y soportada
Características .
- Rápido y ligero: / li <>
- rápido
- simple
- La letra pequeña del pie
- dependencias mínimas
- Escalable:
- Proporciona tiendas de memoria y disco para Escalabilidad en gigabytes
- Escalable a cientos de cachés
- Tuned para alta carga simultánea de grandes servidores multi-cpu
- Múltiples CacheManagers por máquina virtual
- Flexible:
- Apoya Objeto o el almacenamiento en caché Serializable
- caché a nivel de soporte y basada en elementos: políticas de caducidad
- Proporciona LRU, las políticas de desalojo caché LFU y FIFO
- Proporciona tiendas de memoria y disco
- El almacenamiento en caché distribuido
- Normas Based:
- La plena aplicación de API JSR107 JCache
- Extensible:
- Los oyentes puede ser enchufado
- Descubrimiento Peer, Replicantes y oyentes pueden ser enchufados
- Extensiones de caché pueden ser enchufados
- Cargadores de caché pueden ser enchufados
- Manipuladores de excepción caché pueden enchufados
- Aplicación Persistencia:
- Tienda disco persistente que almacena datos entre reinicios VM
- Flush en el disco en la demanda
- Admite Oyentes:
- oyentes CacheManager
- detectores de eventos caché
- JMX Habilitado
- distribuida:
- Soporte para la replicación a través de RMI o JGroups
- Peer Descubrimiento
- Entrega Fiable
- síncrona o asíncrona replicación
- Copiar o invalidar replicación
- Replicación transparente
- Extensible
- Bootstrapping de pares
- servidor de caché:
- servidor de caché #RESTful
- servidor de caché #SOAP
- #comes como una guerra o como un servidor completa li>
- Java EE y Aplicada Caching:
- El bloqueo de caché para evitar el procesamiento duplicado para operaciones simultáneas
- Caché SelfPopulating de tracción a través de almacenamiento en caché de las operaciones costosas
- Java EE gzipping Servlet Filter
- Comandos cacheable
- Funciona con Hibernate
- de alta calidad:
- Cobertura alta Prueba
- Carga automatizada, Sistema de Rendimiento Límite y Análisis
- probado Producción
- Totalmente documentado
- Con la confianza de Popular Marcos
- Política Conservadora Comprometerse
- información pública completa sobre la historia de todos los errores
- Capacidad de respuesta a errores graves
- Licencias de código abierto:
- licencia Apache 2.0
¿Qué hay de nuevo en esta versión:
- Facilidad de uso. Sintonizar tamaños de caché actual es tan simple como establecer el número máximo de bytes. No más el establecimiento de conteos máximos de entrada y parámetros de desalojo malabares a la aproximación de la cantidad máxima de memoria del sistema de su caché puede utilizar.
- Mayor eficiencia. Ehcache ahora maneja eficientemente cachés en función de su consumo de memoria y puede equilibrar dinámicamente el uso de los recursos en base a información de tiempo de ejecución.
¿Cuál es nuevo en la versión 2.4.2:
- Esta versión añade soporte para Terracota 3.5.1 y incluye un par de correcciones de errores menores.
¿Cuál es nuevo en la versión 2.4.1:
- Esta actualización de Ehcache 2.4 (también conocido como Ehcache con Search) proporciona algunas mejoras de características y correcciones de errores menores.
¿Cuál es nuevo en la versión 1.6.0:
- Esta versión introduce un nuevo núcleo de caché de alto rendimiento, que es dos órdenes de magnitud más rápido.
¿Cuál es nuevo en la versión 1.6.0 Beta 2:
- Permitir múltiples esquemas de replicación para ser utilizado dentro de el mismo CacheManager. es decir, utilizar JMS para algunos cachés y RMI para otros.
- Añadir una referencia a Ehcache de CacheStatistics.
- Añadir declaración LOG nivel FINA para puts proveedor Hibernate Ehcache. Esto permite que pone al ser depurado con la declaración LOG.
- cacheManager.getCachePeerProvider Eliminado () a favor de cacheManager.getCacheManagerPeerProvider (& quot; esquema de & quot;), donde esquema es el esquema de replicación. Cada tipo replicador puede entonces llamar a su propio proveedor de esquema, lo que permite múltiples esquemas de replicación para ser utilizado dentro de la misma CacheManager.
¿Qué hay de nuevo en la versión 1.5.0:
- Fix carga de net.sf.ehcache.hibernate .EhCacheProvider de múltiples cargadores de clases. La insistencia en que una barra de liderazgo sea en la parte delantera de la & quot; net.sf.ehcache.configurationResourceName & quot; propiedad ha sido eliminado. Si esta revisión hace que cualquier persona un problema, agregue el & quot; / & quot; al frente de su camino.
- Actualizado el JavaDoc BlockingCache.get () para aclarar el contrato cuando se lanza un RuntimeException.
- Ha añadido un mensaje de registro más significativo cuando se encuentra un elemento nulo de una replicación. La única razón por la que un elemento puede ser nulo es porque una SoftRefernence ha sido reclamado por la JVM. El mensaje de registro recomienda ya sea aumentando el montón o la creación -Xms a ser el mismo que -Xmx como Sun JDK reclamará SoftReferences en preferencia a aumentar montón.
- El depurador remoto ha tenido muchas mejoras. Ahora se empaqueta en su propio tarball disponible en la página de descargas, y también continúa siendo publicado como un módulo experto. No está en el tarball núcleo de modo que más atención se le puede dar a la misma.
Requisitos
- Java 2 Standard Edition Runtime Environment
Comentarios que no se encuentran