-
Notifications
You must be signed in to change notification settings - Fork 19
JCache
Nils Kilden-Pedersen edited this page Mar 2, 2016
·
3 revisions
Hazelcast comes with built-in support for JCache, JSR 107, but since it's based on an external specification, getting an instance is different than other distributed data structures in Hazelcast.
The hazelcast-scala API provides a getCache(name) method, to make this as easy as the other data structures:
import com.hazelcast.Scala.jcache._
val hz: HazelcastInstance: ???
val cache = hz.getCache[Int, String]("MyJCache")JCache adds support for strong type-safety by checking types at runtime. This is enabled by default when using the getCache method. If not required, it can be explicitly disabled:
val cache = hz.getCache[Int, String]("MyJCache", typesafe = false)