@Override public final void executeLocked(final Object key, final LockCallback callback) { Contract.isNotNull(key, "key != null"); Contract.isNotNull(callback, "callback != null"); executeLockedInternal(key, () -> { callback.doInLock(); return null; }); }
@Override public final void executeLocked(final Object key, final LockCallback callback) { Contract.isNotNull(key, "key != null"); Contract.isNotNull(callback, "callback != null"); executeLockedInternal(key, () -> { callback.doInLock(); return null; }); }