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

Published
Categorized as Ehcache, Java

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

Watch Caching Fundamentals Part 1 by Greg Luck, CTO Ehcache

This is the first in a series of webinars which will explore Caching Principles. You will learn how to assess the effect that caching to a given performance situation and be able to calculate the performance improvement. Further it will be shown how to tune caches for maximum effectiveness. This webinar focus on non-clustered caching… Continue reading Watch Caching Fundamentals Part 1 by Greg Luck, CTO Ehcache

Published
Categorized as Ehcache

Adding Terracotta Server into your Maven build

Having servers at development time is pain. You need tooling to make it smooth. Fortunately, Terracotta has the tc-maven plugin for this purpose. Integration Testing with Maven To start and stop the server pre and post integration tests, add the following to your pom.xml: <pluginRepositories> <pluginRepository> <id>terracotta-snapshots</id> <url>http://www.terracotta.org/download/reflector/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository>… Continue reading Adding Terracotta Server into your Maven build