24
www.hazelcast.com Gimme Caching The Hazelcast JCache Way

Gimme Caching, the Hazelcast JCache Way

Embed Size (px)

DESCRIPTION

Hey lads, lemme tell ya a story. Once upon a time, we're talking about the year 2001, a few people had an amazing idea. They were thinking about something that would change the world. It would make the world easy and give programmers almost unlimited power! It was simply referred to as JSR 107, one of the least things to change in the upcoming future. But those pals were way ahead of their time and nothing really happend. So time passed by and by and by and over the years it was buried in the deep catacombs of the JCP. Eventually, in 2011, two brave knights took on the fight and worked themselves through all the pathlessness, to finalize it in 2014. Lads you know what I'm talking about, they called it the "Java Caching API" or in short "JCache". Yes you heard me, a Java standard for Caching! A software system cannot possibly imagined without Caching today and it was time for a standard. No matter if you want to cache database queries, generated HTML or results of long running calculations, new systems have to reach a critical mass to be successful. Therefore caching becomes a First-Class-Citizen of application landscape, the principle of Caching First. JCache has grown for 13 years to it's final success and had an amazing Co-Spec-Lead, Greg Luck - the inventor of EHcache.

Citation preview

Page 1: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Gimme CachingThe Hazelcast JCache Way

Page 2: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

DisclaimerThis presentation may include certain forward-looking statements and projections provided by the Company. Any such statements and projections reflect various

estimates and assumptions by the Company concerning anticipated results. These statements involve risks, uncertainties and assumptions and are based on the

current estimates and assumptions of the management of the Company as of the date of this presentation and are subject to uncertainty and changes. No

representations or warranties are made by the Company as to the accuracy of any such statements or projections. Whether or not any such forward-looking statements or projections are in fact achieved will depend upon future events some of which are not within the control of the Company. Accordingly, actual results may vary from the projected results and such variations may be material. Statements contained herein describing documents and agreements are summaries only and such summaries

are qualified in their entirety by reference to such documents and agreements.

Page 3: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Chapters1. WT… is Hazelcast? Just LMGTFY Bro! 2. JCache? Will it blend? 3. A JCache Fairytale’s Happy End 4. Let’s make it into a film! Action!

Page 4: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Who’s that dude?

• Chris(toph) Engelbert • Twitter fanatic: @noctarius2k • Weird 9+ Java-Years • Performance, GC, Fairytales • Apache Committer • Gaming, Travel Management, …

Page 5: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Who’s that dude?

• Chris(toph) Engelbert • Twitter fanatic: @noctarius2k • Weird 9+ Java-Years • Performance, GC, Fairytales • Apache Committer • Gaming, Travel Management, …

The new Chuck Norris

Page 6: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

WTF… is Hazelcast? Just LMGTFY Bro!

Page 7: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

That is Hazelcast!Oops wrong search result!

Page 8: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

HAZELCASTPICKIN’ DIAMONDS

Page 9: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Page 10: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Page 11: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Page 12: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Page 13: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Page 14: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Hazelcast combinesall the good things…

Page 15: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

… and is as easy as taking candy from a baby!

Page 16: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Page 17: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

JCache?

Page 18: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Everybody created his ownCaching Solution

Page 19: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Now we have a standard!

Page 20: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

No need to ## care aboutProprietary Solutions

anymore!

Page 21: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

A JCache Fairytale’sHappy End

Page 22: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Thanks to:Brian OliverGreg R. Luck

Page 23: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Let’s makeit into afilm!

Page 24: Gimme Caching, the Hazelcast JCache Way

www.hazelcast.com

Thank You!Any Questions?

@noctarius2k http://www.sourceprojects.org

http://github.com/noctarius

@hazelcast http://www.hazelcast.com http://www.hazelcast.org

http://github.com/hazelcast