Java tools, components, libraries and plugins  
TheServerSide Java Symposium Europe
Java EE tools JEE tools Advertise here! Contact us to know the options Java EE tools JEE tools
Category

Caching

Caching systems

Display options and filters [BETA]
Sort by:
Built for Java
Free or free version available
Discontinued
Library
Source code provided
Sold as a service
Plug-in

Coherence

 Home Page Home Page
Categories:
Author: Tangosol
Latest version: 3.3
Description: Enables in-memory data management for clustered J2EE applications and application servers.
Coherence coordinates updates to data using cluster-wide concurrency control, replicating and distributing data modifications across the cluster, and delivering notifications of data modifications to any server that requests them. Developers can take advantage of Coherence features using the standard Java collections API to access and modify data, and use the standard JavaBean event model to receive data change notifications.

Features include:
- Individual JVM in-process caching providing: JCache compliance; configurable cache expiry and eviction policies; JavaBean event notification; Read-through and write-through caching for database applications; On-heap, off-heap and on-disk caching using Java NIO; Local disk overflow caching and disk paged caching
- XML-based cache configuration
- Data grid capabilities including data partitioning and replication
- Clustered caching; Clustered FailOver and FailBack, automatic and transparent; Wide area clustering for global load balancing and disaster recovery
- Built-in Coherence*Web clustered HTTP session management
- Built-in Coherence*Extend-JMS proxy; Coherence*Extend-JMS client
- Local JMX support; Clustered JMX Support
- JAAS security framework
- Configurable cluster node authorization
- Cluster-wide parallel query capability
- J2CA transactional caching support with two-phase commit (2PC)
Added: 2006-09-06
Updated: 2007-10-31
Attributes: Built for Java[BuiltForJava]

SwarmCache

 Home Page Home Page
Categories:
Latest version: 1.0 RC 2
Description: Distributed cache.
SwarmCache uses IP multicast to communicate with any number of hosts on a LAN.
It is specifically designed for use by clustered, database-driven web applications. Such applications typically have many more read operations than write operations, which allows SwarmCache to deliver the greatest performance gains. SwarmCache uses JavaGroups internally to manage the membership and communications of its distributed cache.
Added: 2005-05-02
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

GigaSpaces XAP

 Home Page Home Page
Categories:
Author: GigaSpaces
Latest version: 6.0.2
Description: Grid-based application platform.
GigaSpaces is a "Space-Based Architecture" (SBA) product, which basically places services in a grid, providing dynamic scalability. SBA is geared for the distribution of stateful service-oriented transactions.

GigaSpaces is available in three editions:
- the Caching Edition provides clustering capabilities to JDBC, JavaSpaces, and JCache, as well as a management console for the clustering configuration.
- the Enterprise Edition adds JMS clustering to the Caching Edition, as well as clustering for J2EE, C++, and .NET applications, as well as dynamic deployment, configuration management, and other features.
- the Community Edition has unlimited licenses and doesn't expire, but offers limited functionality.

Features include: Clustering; J2EE, C++, .NET APIs; JavaSpaces, JMS, JDBC, MAP/JCache APIs; Service Grid management console; Dynamic service deployment; Proactive cache; Distributed service container; Automatic provisioning; Deployment; Unemployment; Failure detection and handling; Dynamic scalability.
Added: 2006-11-03
Updated: 2007-11-28
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable]

FKache

 Home Page Home Page
Categories:
Latest version: 1.0 beta 5
Description: FKache is an Open Source implementation of the JSR-107 JCache API.
Added: 2005-02-12
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Java Caching System

 Home Page Home Page
Categories:
Author: Apache Jakarta
Latest version: 1.2.7.7
Description: Distributed caching system written in Java for server-side applications.
JCS (Java Caching System) goes beyond simply caching objects in memory.

Features include:
- Memory management
- Disk overflow (and defragmentation)
- Element grouping
- Quick nested categorical removal
- Data expiration
- Extensible framework
- Fully configurable runtime parameters
- Remote synchronization
- Remote store recovery
- Non-blocking "zombie" (balking facade) pattern
- Optional lateral distribution of elements via HTTP, TCP, or UDP
- Remote server chaining (or clustering) and failover
Added: 2005-05-02
Updated: 2006-07-07
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

OSCache

 Home Page Home Page
Categories:
Author: OpenSymphony
Latest version: 2.3.1
Description: J2EE caching framework.
In addition to its servlet-specific features, OSCache can be used as a generic caching solution for Java applications.

Features include:
- Caching of arbitrary objects: you are not restricted to caching portions of JSP pages or HTTP requests. Any Java object can be cached.
- API: gives you full programmatic control over all of OSCache's features.
- Persistent caching: the cache can optionally be disk-based, thereby allowing expensive-to-create data to remain cached even across application restarts.
- Clustering: support for clustering of cached data can be enabled with a single configuration parameter. No code changes required.
- Expiry of cache entries: you have control over how cached objects expire, including pluggable RefreshPolicies if the default functionality does not meet your requirements.
Added: 2005-02-15
Updated: 2006-07-07
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

memcached

 Home Page Home Page
Categories:
Author: Brad Fitzpatrick
Latest version: 1.2.3
Description: Distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
Several client APIs are available, including one for .NET and one for Java.
Added: 2007-07-23
Updated: 2008-03-25
Attributes: Built for Java[BuiltForJava] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Chisel

 Home Page Home Page
Categories:
Latest version: 1.0 Beta
Description: Chisel is a semantic cache framework for Java. It calculates which parts of a SQL query can't be answered from the cache, and poses a smaller query (or queries) to obtain only those data from the source.
Added: 2005-09-15
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

EdenLib

 Home Page Home Page
Categories:
Latest version: 2.0b1
Description: EdenLib contains packages and classes for the following:
* Generic configuration interface
* Generic cache interface with in memory cache implementation
* IO utilities (byte counting streams and specialized writers)
* Text utilities including UTF-8 to ASCII and ASCII to UTF-8 escaping
* GUI tools including a set of classes for creating Wizards and a file system tree
* Resource loading and monitoring classes
* Database-agnostic locking and unique ID generation
* General utility classes for reflection
* Extensions of ArrayList and TreeMap which allow them to be used directly in Swing components
Added: 2005-06-17
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable]

GemFire Enterprise

 Home Page Home Page
Categories:
Author: GemStone Systems
Latest version: 5.0
Description: Distributed data caching platform.
GemFire Enterprise supports multiple topologies that allow it to be embedded into application architectures such as J2EE, .NET, Grid, SOA and portals.

Features include:
- Distributed data caching: Cache topologies (Peer-to-peer, partitioned, hierarchical/client-server caching); Disk overflow to scale to large data volumes (LRU, MFU, etc.); Disk Persistence
- Data distribution and cache consistency management: Asynchronous/synchronous propagation of cache updates; Transport layer based on TCP and reliable multi-cast; Support for loosely-coupled caches across a WAN Message queuing to support slow receivers; Declarative role-based reliable distribution (message-like semantics)
- JTA compliant transaction support
- Standards-based querying via Object Query language (OQL)
- Access APIs for Java, C++, C# applications
- Scalable distributed membership management
- High availability through n-way replication and disk persistence
- Connection level security (SSL) and on-the wire tamper-proofing
- XML data management with Xpath, XML:DB and SOAP API support
- System management: management console; visual statistics display; JMX API support
Added: 2007-03-26
Attributes: Built for Java[BuiltForJava]

Jofti

 Home Page Home Page
Categories:
Author: Wintermute
Latest version: 1.2
Description: Library for indexing and searching data in an existing cache.

Features include:
- Multi-cache support (EHCache, JBosscache, OSCache, Tangosol)
- Transaction support
- Type aware searching
- Configurable property indexing
- Indexing/searching by interfaces
- Support for dynamic proxies
- Support for primitive attributes
- Support for collections and arrays
- String prefix searching
- EJB3 QL/SQL format querying
- Multi-attribute sorting
- Result paging
- Disk overflow for large indexes
Added: 2006-06-20
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

WebSphere Extended Deployment Data Grid

 Home Page Home Page
Categories:
Author: IBM
Latest version: 6.1
Description: Component that provides data caching features enabling applications to process massive data volumes. Data Grid offers a customizable, pluggable data fabric framework that lets applications share data.

Features include:
- The in-memory management capabilities can support terabytes of data spread across thousands of servers.
- Can span thousands of Java Virtual Machines (JVM) and allow for very large datasets.
- Can execute in a standalone fashion within any J2EE or J2SE JVM running on at least J2SE 1.4.2 JDK.
- Non-WebSphere servers can leverage the ObjectGrid to provide a common data fabric approach across heterogeneous deployments.
Added: 2007-09-28
Attributes: Built for Java[BuiltForJava]

cache4j

 Home Page Home Page
Categories:
Latest version: 0.4
Description: Cache for Java objects.

Features include:
- in-memory caching
- a design for a multi-threaded environment
- synchronized and blocking implementations
- a choice of eviction algorithms (LFU, LRU, FIFO)
- the choice of either hard or soft references for object storage
Added: 2006-03-13
Attributes: Built for Java[BuiltForJava] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Ehcache

 Home Page Home Page
Categories:
Latest version: 1.4.1
Description: Ehcache is a pure Java, in-process cache.

Features include:
- memory and disk stores
- scalable to hundreds of caches
- multiple CacheManagers per virtual machine
- supports Object or Serializable caching
- support cache-wide or element-based expiry policies
- provides LRU, LFU and FIFO cache eviction policies
- blocking cache to avoid duplicate processing for concurrent operations
- self-populating cache for pull through caching of expensive operations
- replicate by copy and invalidate
- listeners
- gzip caching servlet
Added: 2005-06-30
Updated: 2008-03-06
Attributes: Built for Java[BuiltForJava] Library[Library] Plug-in[PlugIn] Free or free version available[FreeVersionAvailable]
Ignore this
 
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks! hot newstransatlantys
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc
This site is not affiliated in any way with Sun Microsystems, Inc.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | SharpToolbox | JavaToolbox | LINQ in Action | MapShares | Clair de Bulle