I have been very busy the last few months getting JSR107 fired up. Just to remind you JSR 107 is the Java Temporary Caching API. It is designed to be vendor neutral and will allow for easy change over of implementations in much the same way as JPA or JDBC. In this way it will… Continue reading JSR107 (Java Caching API) Update – Lots Happening
Category: Java
Comparative Technical Use Cases for Distributed Caches and NoSQL
I have been doing some NoSQL research lately. The first fruit of that work was a guest post on myNoSQL, Ehcache: Distributed Cache or NoSQL Store, which crisply distinguished between a Distributed Cache and NoSQL Stores. In this article I am going to delve into the suitability of each for various technical use cases. I… Continue reading Comparative Technical Use Cases for Distributed Caches and NoSQL
Holy Moly, Batman. Apple upgraded my Maven
I ran a Maven build this morning and it broke. Strange, as I had not changed anything. Maven’s ability to simply break because of a change to a non-versioned dependency or even more arcane, a versioned dependency with a non-versioned dependency of it’s own (a transitive dependency) is legendary. So I thought that was the… Continue reading Holy Moly, Batman. Apple upgraded my Maven
News on JSR107 (JCACHE) and JSR342 (Java EE 7)
JSR342 JSR342 was created on 14 March 2011. JSR107, or JCACHE, is included: In JSR342’s words: The following new JSRs will be candidates for inclusion in the Java EE 7 platform: Concurrency Utilities for Java EE (JSR-236) JCache (JSR-107) … Isn’t JSR107 inactive? But how could this happen if JSR107 is inactive? Well the answer… Continue reading News on JSR107 (JCACHE) and JSR342 (Java EE 7)
Ehcache: Distributed Cache or NoSQL Store?
Is Ehcache a NoSQL store? No, I would not characterise it as that, but I have seen it used for some NoSQL use cases. In these situations it compared very well — with higher performance and more flexible consistency than the well-known NoSQL stores. Let me explain. Read more…
Ehcache 2.4 with the new Search feature is out!
Ehcache 2.4 launches today. The big new feature right in the core of Ehcache 2.4 is Search. It uses a new fluent API which looks like this: Results results = cache.createQuery().includeKeys().addCriteria(age.eq(32).and(gender.eq(“male”))).execute(); In short, it lets you further offload the database. With Ehcache now supporting up to 2TB and linear scale-out you can do more than ever. What is… Continue reading Ehcache 2.4 with the new Search feature is out!
Something new under the Sun: A new way of doing a cache invalidation protocol with Oracle 11g
Just when you think the database will never get smarter, it does. And the database that matters most to Enterprise Developers is Oracle. What happens to coherency between your distributed cache and the database when another application changes the database? If it is a Java application, you can add Ehcache to it and configure it… Continue reading Something new under the Sun: A new way of doing a cache invalidation protocol with Oracle 11g
Where did Hibernate SVN go?
For those of you looking for the older Hibernate Subversion repository it is here: http://anonsvn.jboss.org/repos/hibernate/core/trunk/ It is now on GitHub, but the older SVN is still useful for legacy.
Ehcache: The Year In Review
Is it that time of year again. A time for reflection and of New Year’s resolutions. I therefore thought this was good time to reflect on what has been happening with Ehcache. Ehcache and Terracotta got together in August 2009. We got our first combined release done with Ehcache backed by Terracotta three months later.… Continue reading Ehcache: The Year In Review
Support the petition to Apple to donate their Java implementation code to OpenJDK
Online Petition