@Override
    public Optional<Lock> unlock(@Nonnull String resource, @Nullable String lockContext) {
        return doUnlock(resource, getLockedByString(lockContext));
    }
@Test
    void unlockNonExistentLock() {
        assertThat(lockService.unlock("test-resource", null)).isEmpty();
    }