@Override
    public boolean fastPut(K key, V value, Duration ttl) {
        return get(fastPutAsync(key, value, ttl));
    }
@Test
    public void testFastPutTTL() throws InterruptedException {
        RMapCacheNative<SimpleKey, SimpleValue> map = redisson.getMapCacheNative("getAll");
        map.fastPut(new SimpleKey("1"), new SimpleValue("3"), Duration.ofSeconds(5));
        Thread.sleep(5000);
        assertThat(map.get(new SimpleKey("1"))).isNull();

        map.fastPut(new SimpleKey("1"), new SimpleValue("4"), Duration.ofSeconds(5));
        Thread.sleep(10000);
        assertThat(map.get(new SimpleKey("1"))).isNull();
    }