/** * 构造函数 * @param AppConfig $app_config 应用程序的配置文件 * @param string $action 要锁定的动作 * @param string $unique_id 识别的唯一id * @return ActionLocker */ public function __construct(AppConfig $app_config, $action, $unique_id = null) { $this->uid = $unique_id; $cache = $app_config->getLockCacheInstance(); $this->locker = new MemLocker($cache); $this->action = $action; }