On 23 October 2012 the JCP posted the Early Draft specification and API for JSR107. See http://jcp.org/en/jsr/detail?id=107. This is almost 12 years since the JSR kicked off. Note that this material was uploaded to the JCP in February this year but was delayed while the legal complications of having two companies as shared spec leads got… Continue reading JSR107 enters Early Draft Review after nearly 12 years
The H Half Hour: JSR107 Interview
See http://www.h-online.com/open/features/The-H-Half-Hour-Cache-back-Greg-Luck-and-the-return-of-JSR-107-1413380.html
Introducing Deliberate Caching
A few weeks ago I attended a ThoughtWorks Technology Radar seminar. I worked at ThoughtWorks for years and think if anyone knows what is trending up and down in software development these guys do. At number 17 in Techniques with a rising arrow is what they called Thoughtful Caching. At drinks with Scott Shaw, I… Continue reading Introducing Deliberate Caching
Similarities and Differences between Distributed Caches and NoSQL Stores
I have done a Q&A with InfoQ on similarities between Distributed Caches and NoSQL Stores. Read it here.
javax.cache: The new Java Caching Standard
This post explores the new Java caching standard: javax.cache. How it Fits into the Java Ecosystem This standard is being developed by JSR107, of which the author is co-spec lead. JSR107 is included in Java EE 7, being developed by JSR342. Java EE 7 is due to be finalised at the end of 2012. But… Continue reading javax.cache: The new Java Caching Standard
0.3 of JSR107:javax.cache released
0.3 of the JSR107 spec, RI and TCK have been released. Changes in this release: Numerous changes across the spec, TCK and RI Annotations implementations in the RI for Spring and CDI Transactions API finalised The release is in Maven central so the snippet for the API is: <dependency> <groupId>javax.cache</groupId> <artifactId>cache-api</artifactId> <version>0.3</version> </dependency> We are… Continue reading 0.3 of JSR107:javax.cache released
My Sessions at JavaOne
I will be speaking at JavaOne 2011. My sessions are: 24241 – The Essence of Caching, Parc 55 – Divisidero at 10:30am Tuesday 4 October This presentation distills what the speaker has learned from 10 years of scaling Java. It starts with a performance problem and leads you through solving it with caching, discovering the problems… Continue reading My Sessions at JavaOne
Start using JSR107’s JCache API
JCache is rapidly nearing completion and we would like the community to start using it. The API is becoming quite stable. The home for all things JCache is: https://github.com/jsr107/jsr107spec. Today I updated that page with the following details so that you can all get started. We expect to release our first non-snapshot release in a few… Continue reading Start using JSR107’s JCache API
Using Maven settings.xml in CloudBees
This How To is too well hidden for it’s or end users’ good: https://cloudbees.zendesk.com/entries/438491-sharing-files-with-build-executors-such-as-maven-settings-xml
Creating Terracotta Server Arrays with EC2 CloudFormation for use by Ehcache
This is the first in a series of articles showing how to automate deployment of Ehcache in EC2. Ehcache is a distributed cache which works with a Terracotta Server Array (“TSA”) which acts as the in-memory store over the network. While Ehcache is simply a jar and is included in your app, provisioning a distributed… Continue reading Creating Terracotta Server Arrays with EC2 CloudFormation for use by Ehcache