Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 

Ehcache › Click to download › Updated Info




Main Page | Details | Download Now | History | Statistics | Promote | Tell a Friend

Category Caching
Submitted by
admin
Author's Name Greg Luck et. al
Author's Email
Homepage ehcache.sourceforge.net/
Version 1.2
Published
Sun May 28, 2006 11:00 pm

Description


Ehcache is a widely used java distributed cache for general purpose caching, J2EE and light-weight containers.It features memory and disk stores, replicate by copy and invalidate, listeners, a gzip caching servlet filter and much more.Ehcache is available under an Apache open source license and is actively developed, maintained and supported.

The 1.2 release of ehcache has many new features including:

  • Flexible, extensible, high performance distributed caching. The default implementation supports cache discovery via multicast or manual configuration. Updates are delivered either asynchronously or synchronously via custom RMI connections. Additional discovery or delivery schemes can be plugged in by third parties.
  • New FIFO and LFU caching policies in addition to the standard LRU.
  • Introduced CacheManagerEventListener and CacheEventListener interfaces and default implementations.
  • Multiple CacheManagers per virtual machine.
  • Programmatic flushing of application state to persistent caches
  • Significant (up to 7 fold) DiskStore performance increases.
  • API for Objects in addition to Serializable. Non-serializable Objects can use all parts of ehcache except for DiskStore and replication. Two new methods on Element: getObjectValue and getKeyValue are the only API differences between the Serializable and Object APIs.
  • Backward Compatibility with ehcache-1.1. All users of ehcache-1.1 should be able to upgrade to ehcache-1.2.
  • Tested with Hibernate2.1.8 and Hibernate3.1.3, which can utilise all of the new features except for Object API and multiple session factories each using a different ehcache CacheManager. A new net.sf.ehcache.hibernate.EhCacheProvider makes those additional features available to Hibernate-3.1.3. A version of the new provider should make it into the Hibernate3.2 release.
  • Tested with ehcache-constructs.
  • Apache 2.0 license

Further Features

  • Fast and Light Weight
    • Fast
    • Simple
    • Small foot print
    • Minimal dependencies
  • Scalable
    • Provides Memory and Disk stores for scalabilty into gigabytes
    • Scalable to hundreds of caches
    • Tuned for high concurrent load on large multi-cpu servers
    • Multiple CacheManagers per virtual machine
  • Complete
    • Supports Object or Serializable caching
    • Provides LRU, LFU and FIFO cache eviction policies
    • Provides Memory and Disk stores
    • Distributed Caching
  • Extensible
    • Listeners may be plugged in
    • Peer Discovery, Replicators and Listeners may be plugged in
  • Application Persistence
    • Persistent disk store which stores data between VM restarts
    • Flush to disk on demand
  • Listeners
    • CacheManager listeners
    • Cache event listeners
  • Distributed
    • Peer Discovery
    • Reliable Delivery
    • Synchronous Or Asynchronous Replication
    • Copy Or Invalidate Replication
    • Transparent Replication
    • Extensible
  • J2EE and Applied Caching
    • Blocking Cache to avoid duplicate processing for concurrent operations
    • SelfPopulating Cache for pull through caching of expensive operations
    • J2EE Gzipping Servlet Filter
    • Cacheable Commands
    • Works with Hibernate
  • High Quality
    • High Test Coverage
    • Automated Load, Limit and Performance System Tests
    • Production tested
    • Fully documented
    • Trusted by Popular Frameworks
    • Conservative Commit policy
    • Full public information on the history of every bug
    • Responsiveness to serious bugs
  • Open Source Licensing
    • Apache 2.0 license
Rating Not Rated
Votes 0

Popularity 1/5: Not Popular
Downloads 7
Page Views 921

Download Now!


Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy