Teracotta(包括开源版本)已经通过使用
synchronized或
java.util.concurrent.ReentrantReadWriteLock-显然符合您的要求的方式来分发锁定语义。
更新资料
由于该问题现在增加了与GigaSpaces“混合”的要求,所以我要说 不要 将它们混合。这只会增加您的技术堆栈的复杂性,并努力:
- 在代码和基础架构方面进行集成;
- 管理它们之间的同步;
- 学习/调整/调试Teracotta。
将更好地用于基于GigaSpaces创建或实施锁定解决方案。

Teracotta(包括开源版本)已经通过使用
synchronized或
java.util.concurrent.ReentrantReadWriteLock-显然符合您的要求的方式来分发锁定语义。
更新资料
由于该问题现在增加了与GigaSpaces“混合”的要求,所以我要说 不要 将它们混合。这只会增加您的技术堆栈的复杂性,并努力:
将更好地用于基于GigaSpaces创建或实施锁定解决方案。