Hazelcast-IMap get, есть ли в нем механизм автоблокировки?

У меня есть IMap с настроенным Mapstore, кажется, когда я получаю из IMap из нескольких потоков, он работает правильно только с 1 выборкой, а у других автоматически будут попадания. Поэтому мне интересно, что Imap автоматически включает механизм блокировки при попытке получить из кеша, нигде я не читал, на самом деле это подтверждают, но он ведет себя так, как имеет блокировку.

Может кто-нибудь это подтвердить?


person user2412555    schedule 17.08.2016    source источник


Ответы (1)


Из com.hazelcast.core.IMap javadoc:

Параллельная, распределенная, наблюдаемая и запрашиваемая карта.

Таким образом, параллелизм гарантирован конструктивно, однако это не обязательно означает, что используются блокировки.

Из документации hazelcast:

Распределенная карта Hazelcast (IMap) является потокобезопасной, чтобы соответствовать вашим требованиям безопасности потоков. Когда эти требования увеличиваются или вы хотите иметь больший контроль над параллелизмом

Этого можно добиться с помощью множества lock/unlock методов.

person noscreenname    schedule 17.08.2016