import org.infinispan.functional.FunctionalMap.*; import org.infinispan.functional.impl.*; import org.infinispan.AdvancedCache; AdvancedCache cache = ... FunctionalMapImpl functionalMap = FunctionalMapImpl.create(cache); ReadOnlyMap readOnlyMap = ReadOnlyMapImpl.create(functionalMap); WriteOnlyMap writeOnlyMap = WriteOnlyMapImpl.create(functionalMap); ReadWriteMap readWriteMap = ReadWriteMapImpl.create(functionalMap);