It’s Thanksgiving: Here is what we have been cooking up for Ehcache

I am over in the US through to Christmas and enjoying my second only Thanksgiving here. It has put me in a reflective mood. We have been hard at work on Ehcache over the last few months and I want to give everyone an update on some cool stuff coming out soon. Ehcache-1.7.1 1.7.1 contains… Continue reading It’s Thanksgiving: Here is what we have been cooking up for Ehcache

Published
Categorized as Ehcache, Java

Untitled

See a 3 minute video of Greg Luck previewing Ehcache DX, the new monitoring and management product, for Ehcache versions 1.2.3 and higher. Help to shape this exciting new product by registering and downloading theEhcache DX early release.

Published
Categorized as Java

Performance problems in ConcurrentHashMap vs synchronized HashMap

In Ehcache 1.6, HashMap was replaced with ConcurrentHashmap with statistical sampling for eviction. Having completed 1.6 and released it there were a few surprises along the way with ConcurrentHashMap performance. PUT and GET performance There is some existing material online about ConcurrentHashMap versus HashMap performance, notably http://www.informit.com/guides/content.aspx?g=java&seqNum=246. This article finds that ConcurrentHashMap puts are slower… Continue reading Performance problems in ConcurrentHashMap vs synchronized HashMap

Published
Categorized as Java

The Limitations of Google App Engine

I have a very simple test application up on Google App Engine. See gregrluckapphelloworld.appspot.com. 80MB heap limit Go to gregrluckapphelloworld.appspot.com. Each time you hit is exactly 10MB gets added to Ehcache in-process cache. This is an intentiontal memory leak designed to find out how much you stick in the heap. The answer is around 80MB.… Continue reading The Limitations of Google App Engine

Published
Categorized as Java

Ehcache 1.6.0 is now compatible with Google App Engine

The forthcoming Ehcache 1.6.0 is compatible and works with Google App Engine. You can get it now from ehcache snapshots. Google App Engine provides a constrained runtime which restricts networking, threading and file system access. All features of Ehcache can be used except for the DiskStore and replication. Having said that, there are workarounds for… Continue reading Ehcache 1.6.0 is now compatible with Google App Engine

Published
Categorized as Java

REST all and collection resource conventions

Users of ehcache server have been discussing extending the basic CRUD operations of REST with some more advanced methods, such as deleting all elements in a cache with one DELETE operation. You are most welcome to join what has become an informative forum thread here: https://sourceforge.net/forum/forum.php?thread_id=2546225&forum_id=322278 So far we have posts from myself, Jim Webber,… Continue reading REST all and collection resource conventions

Published
Categorized as Java