public void inSchedule(String key, T value) { try { lock.tryLock(); failStore.put(key, value); LOGGER.info("{} RetryScheduler, local files save success, identity=[{}], {}", name, appContext.getConfig().getIdentity(), JSON.toJSONString(value)); } catch (FailStoreException e) { LOGGER.error("{} RetryScheduler in schedule error, identity=[{}]", name, e, appContext.getConfig().getIdentity()); } finally { if (lock.isHeldByCurrentThread()) { lock.unlock(); } } }
public void inSchedule(String key, T value) { try { lock.tryLock(); failStore.put(key, value); LOGGER.info("{} RetryScheduler, local files save success, identity=[{}], {}", name, appContext.getConfig().getIdentity(), JSON.toJSONString(value)); } catch (FailStoreException e) { LOGGER.error("{} RetryScheduler in schedule error, identity=[{}]", name, e, appContext.getConfig().getIdentity()); } finally { if (lock.isHeldByCurrentThread()) { lock.unlock(); } } }
public void inSchedule(String key, T value) { try { lock.tryLock(); failStore.put(key, value); LOGGER.info("{} RetryScheduler, local files save success, identity=[{}], {}", name, appContext.getConfig().getIdentity(), JSON.toJSONString(value)); } catch (FailStoreException e) { LOGGER.error("{} RetryScheduler in schedule error, identity=[{}]", name, e, appContext.getConfig().getIdentity()); } finally { if (lock.isHeldByCurrentThread()) { lock.unlock(); } } }