Вот что у меня есть:
- Я использую Hazelcast v4.0.1
- Я использую JCache v1.1.1
- У меня есть несколько пользовательских
Serializer
, которые я хочу использовать.
Вот моя проблема:
- Мои
Serializer
имеют зависимости конструкторов, поэтому их невозможно объявить через .xml. - JCache «автоматически» привязывается к Hazelcast при запуске с помощью .xml.
- Настройка
Config
впоследствии (т. Е. ДобавлениеSerializer
s в конфигурацию) не приводит к регистрацииSerializer
s.
Решения, которые я ищу / которые я пробовал до сих пор:
- Настройка зависимостей конструктора в .xml (невозможно, поскольку это конкретные объекты времени выполнения)
- Предотвращение "автомагической" привязки из JCache, настройка
HazelcastInstance
вручную и каким-то образом привязать его к JCache (не знаю, как этого добиться, даже не знаю, возможно ли это) - Добавление
Serializer
s к существующему _8 _ / _ 9_ (как было сказано ранее, похоже, не работает)
Вопрос (ы):
Есть ли способ заставить его работать? Я упустил что-то совершенно очевидное? Я неправильно использую фреймворки?