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

Maven Rant: Backward incompatibility and Software anti-distribution

Today I was upgrading Ehcache’s JGroups replication module to apply a patch. I needed to upgrade JGroups. Fine. I went into IntelliJ and updated my Maven repository indexes as they were a little stale, then clicked on the version number and used auto-complete to find the new versions. I found 2.7. That did not compile… Continue reading Maven Rant: Backward incompatibility and Software anti-distribution

Comparing Ehcache’s coherency and correctness settings with Database isolation levelsLevels

Ehcache has configurable correctness and coherency settings. A good, though not complete analogy is database isolation settings. So, within an Ehcache cache clustered with Terracotta, you have: Incoherent – No isolation control. Dirty Reads and Dirty Writes. Coherent writes and incoherent reads  – Read Uncommitted Coherent – Read Committed Coherent with transactional rollback (JTA) – Read… Continue reading Comparing Ehcache’s coherency and correctness settings with Database isolation levelsLevels

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

Java Technology (and one other) predictions for the next few years

I went to DevNexus in Atlanta a few weeks back. Neal Ford gave a talk on predicting the future. Neal is a great speaker and I found it very thought provoking. Now as a former colleague of Neal’s I also felt challenged to think about whether I agreed with him. Neal is a super-smart polyglot… Continue reading Java Technology (and one other) predictions for the next few years

New REST and SOAP APIs released for Ehcache

Ehcache Server and Standalone Server have been released to Sourceforge Downloads. The server provides RESTful and SOAP APIs to Ehcache. It is available as a WAR which works with all app servers, or standalone using Glassfish V3 embedded. New in this release is integration with Terracotta Server Array for coherent, scalable and HA caching. Also… Continue reading New REST and SOAP APIs released for Ehcache