Hazelcast IMDG Java Client: Before Getting Started
Hazelcast IMDG Java Client: Before Getting Started
Reference Card
Contents
© 2017 Hazelcast Inc. “Hazelcast” is a trademark of Hazelcast Inc. www.hazelcast.com Reference Card 1
Hazelcast IMDG Java Client Code Reference Card
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast-all</artifactId>
<version>${hazelcast.version}</version>
</dependency>
Distributed Map
map.put("key", "value");
map.get("key");
map.putIfAbsent("somekey", "somevalue");
map.replace("key", "oldvalue", "newvalue");
System.out.println(map);
Distributed MultiMap
© 2017 Hazelcast Inc. “Hazelcast” is a trademark of Hazelcast Inc. www.hazelcast.com Reference Card 2
Hazelcast IMDG Java Client Code Reference Card
jCache
HazelcastInstance hz = Hazelcast.newHazelcastInstance(config);
Distributed List
Distributed Set
A set is a data structure that doesn’t allow duplicates.
© 2017 Hazelcast Inc. “Hazelcast” is a trademark of Hazelcast Inc. www.hazelcast.com Reference Card 3
Hazelcast IMDG Java Client Code Reference Card
Distributed Queue
queue.offer("item");
System.out.println(queue.poll());
queue.offer("yetanotheritem");
System.out.println(queue.take());
Distributed Lock
hzLock.lock();
try{
// do something}
finally{
hzLock.unlock();
}
Distributed Topic
© 2017 Hazelcast Inc. “Hazelcast” is a trademark of Hazelcast Inc. www.hazelcast.com Reference Card 4
Hazelcast IMDG Java Client Code Reference Card
Resources
Getting Started with Hazelcast IMDG:
Blog: https://blog.hazelcast.com
Use Cases: https://hazelcast.org/use-cases/data-grid
Professional Support:
https://hazelcast.com/services/support
Follow us online: