Эквивалент для Java ConcurrentHashMap (или, в этом отношении, других типов коллекций) может не существовать на другой платформе, поэтому в кэше Coherence просто сохраняется список пар ключ-значение на карте.Вот почему вы возвращаете HashMap.
Лучший способ - создать собственный класс карты на основе ConcurrentHashMap (в версии Java) и собственного сериализатора.Используя методы PofWriter.writeMap и PofReader.readMap, вы можете организовать возврат ConcurrentHashMap.Если вам нужна версия .Net, вы можете заставить свой класс карты использовать любую карту, которая лучше всего работает в .Net, и предоставить соответствующий настраиваемый сериализатор.