Ehcache не поддерживает serialVersionUID, как вы предлагаете.Я испытал сценарий, который вы описали выше, из первых рук при запуске Ehcache, как автономного, так и распространяемого через Terracotta, где исключение будет выдано клиенту, если идентификаторы версий UID не совпадают.
В идеале (и я предполагаю, что это то, что вы ищете) объекты, не соответствующие serialVersionUID, просто пропустят кэш, но, к сожалению, это не поддерживается.
Если вы ищете немного более изящныйВ качестве решения этой проблемы попробуйте изменить имя области кэша при изменении кэшированной сущности, возможно, связав ее с serialVersionUID.Вам нужно будет обновить файл конфигурации ehcache, чтобы добавить новую область кэша, однако это заставит ресурсы запрашивать объекты только из кэшей, содержащих версию, которую они поддерживают.Это большая помощь в распределенных средах, где вы не можете обновлять все ресурсы новыми версиями одновременно и не хотите истечь срок действия кэша.