Hazelcast Upgrades its Platform with New Cache Key Abilities

Hazelcast, a provider of an open source in-memory data grid (IMDG), is releasing an updated version of its platform, enhancing usability, performance, and scalability.

Hazelcast IMDG 3.9 expands its near cache abilities to include for all clients including Scala, .Net/C#, C++, Python and Node.js. Enhanced application speed is the key of benefit of using near cache. Near cache is often used to serve a small subset of very hot items with minimal latency.

In older versions of Hazelcast IMDG, near cache keys were stored as serialized blobs, consequently keys were serialized with each get request. This proved to affect application performance which is why Hazelcast IMDG 3.9 allows users to use de-serialized objects as near-cache keys. Along with other improvements, near-cache lookups now drop down to high nanosecond times, making near cache as fast as dedicated in-process caches.

Dynamic configuration of data structures is another popular community request feature included in Hazelcast IMDG 3.9. In previous Hazelcast versions, users would need to provide all configurations upfront. There was no supported way to submit, for example, a new IMap configuration into a running cluster. In 3.9, users can now submit new configurations into a running cluster and Hazelcast will automatically distribute this configuration to all cluster members.

Other notable Hazelcast IMDG Enterprise 3.9 features include high-density (HD) memory store indexes and rolling upgrades.

 “We continue to refine Hazelcast IMDG to extend our lead as best in class for caching and IMDG use cases to achieve true enterprise grade,”  said Greg Luck, CEO of Hazelcast.

For more information about this news, visit