public int expireEntriesIfNotSet(Set<K> keys, Duration ttl, Duration maxIdleTime) {
        return get(expireEntriesIfNotSetAsync(keys, ttl, maxIdleTime));
    }
@Test
    public void testExpireEntriesIfNotSet() {
        RMapCache<String, String> testMap = redisson.getMapCache("map");
        testMap.put("key1", "value");
        testMap.put("key2", "value");
        testMap.expireEntriesIfNotSet(new HashSet<>(Arrays.asList("key1", "key2")), Duration.ofMillis(0), Duration.ofMillis(20000));
        assertThat(testMap.remainTimeToLive("key1")).isBetween(19800L, 20000L);
    }