package com.jarvis.cache.lock; /** * 分布式锁接口 * @author jiayu.qiu */ public interface ILock { /** * 获取分布式锁 * @param key 锁Key * @param lockExpire 锁的缓存时间(单位:秒) * @return */ boolean tryLock(String key, int lockExpire); /** * 释放锁 * @param key 锁Key */ void unlock(String key); }