类 SinoConcurrentLocker


  • public class SinoConcurrentLocker
    extends Object
    • 字段详细资料

      • LOCKER_ISOLATED_CACHE_NAME

        public static final String LOCKER_ISOLATED_CACHE_NAME
        另请参阅:
        常量字段值
      • LOCKER_BLOCK_CACHE_NAME

        public static final String LOCKER_BLOCK_CACHE_NAME
        另请参阅:
        常量字段值
      • DEFAULT_EXPIRE_SECONDS

        public static final int DEFAULT_EXPIRE_SECONDS
        另请参阅:
        常量字段值
    • 构造器详细资料

      • SinoConcurrentLocker

        public SinoConcurrentLocker()
    • 方法详细资料

      • isolated

        public static void isolated​(String key)
      • isolatedRun

        public static void isolatedRun​(String key,
                                       Runnable runnable)
      • block

        public static void block​(String key)
      • blockRun

        public static void blockRun​(String key,
                                    int timeoutSeconds,
                                    Runnable runnable)
      • blockRun

        public static void blockRun​(String key,
                                    Runnable runnable)
      • releaseLock

        public static void releaseLock​(String name,
                                       String key)