Fork自 whatyn / microservices-platform
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
package com.central.common.lock; import lombok.AllArgsConstructor; import lombok.Getter; /** * 锁对象抽象 * * @author zlt * @date 2020/7/28 * <p> * Blog: https://zlt2000.gitee.io * Github: https://github.com/zlt2000 */ @AllArgsConstructor public class ZLock implements AutoCloseable { @Getter private final Object lock; private final DistributedLock locker; @Override public void close() throws Exception { locker.unlock(lock); } }