Package cloud.opencode.base.lock.local
package cloud.opencode.base.lock.local
Local Lock Package - Local lock implementations
本地锁包 - 本地锁实现
Contains local lock implementations including ReentrantLock wrapper, ReadWriteLock, SpinLock, and SegmentLock.
- Since:
- JDK 25, opencode-base-lock V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
ClassesClassDescriptionLocal Lock Implementation Based on JDK ReentrantLock 基于JDK ReentrantLock的本地锁实现Local Read-Write Lock Implementation Based on JDK ReentrantReadWriteLock 基于JDK ReentrantReadWriteLock的本地读写锁实现RetryLock<T>Retry Lock Decorator with Exponential Backoff 带指数退避的重试锁装饰器Builder for RetryLock Configuration RetryLock 配置构建器SegmentLock<K>Segment Lock Implementation for Fine-Grained Locking 细粒度锁定的分段锁实现Spin Lock Implementation for Short Critical Sections 短临界区自旋锁实现StampedLock Adapter - Safe Wrapper Around JDK StampedLock StampedLock 适配器 - JDK StampedLock 的安全封装Time-To-Live Lock with Automatic Expiry 带自动过期的生存时间锁