我一直在尝试将Spring Cache集成到我的应用程序中。我正在使用 EclipseLink 作为ORM。我的更新方法为 @CachePut 。当CacheManger bean为 ConcurrentMapCache 类型时,一切正常(创建,更新,删除)。但是,当CacheManager bean为 HazelcastCacheManager 类型时,第一次更新就可以正常工作,之后,对于我正在经历的更新
org.eclipse.persistence.exceptions.OptimisticLockException-不能为 合并,因为自从上次更改或删除以来,它已被删除 阅读。
使用嵌入式和远程Hazelcast 遇到此问题。甚至@CacheEvict在更新方法上也会引起同样的问题。提前感谢您的帮助。谢谢!