Actualy we are migrating from Coherence to Hazelcast.
In Coherence we use a local cache like this:
IN
Hazelcast's IMap
's is intended to be distributed not local. You can use near-cache to keep a subset (even 100%) in the current JVM, but that's more like a materialized view.
However, you can have more than one Hazelcast instance in the same JVM. So you could have a Hazelcast server instance in your JVM with networking turned off. This would provide "distributed" IMap
but only distributed across that one, so effectively local.