Module cloud.opencode.base.lock


module cloud.opencode.base.lock
OpenCode Base Lock Module OpenCode 基础锁模块

Provides unified lock abstraction based on JDK 25, supporting both local and distributed locks with fencing tokens, lock metrics, and SPI-based provider extension.

提供基于 JDK 25 的统一锁抽象,支持本地锁和分布式锁,具有围栏令牌、 锁指标和基于 SPI 的提供者扩展。

Key Features | 主要功能:

  • Local Locks (ReentrantLock, ReadWriteLock) - 本地锁
  • Distributed Lock Abstraction - 分布式锁抽象
  • Fencing Token Support - 围栏令牌支持
  • Lock Manager - 锁管理器
  • Lock Metrics - 锁指标
  • SPI Provider Extension - SPI 提供者扩展
Since:
JDK 25, opencode-base-lock V1.0.0
Author:
Leon Soo
See Also: