@Override
    public void removeListener(int listenerId) {
        removeListener(listenerId, "__keyevent@*:hexpired");
        super.removeListener(listenerId);
    }
@Test
    public void testRemoveListener() {
        testWithParams(redisson -> {
            RMapCacheNative<Long, String> rMapCache = redisson.getMapCacheNative("test");
            AtomicBoolean removed = new AtomicBoolean();
            rMapCache.addListener(new MapRemoveListener() {
                @Override
                public void onRemove(String name) {
                    removed.set(true);
                }
            });

            rMapCache.put(1L, "1");
            rMapCache.remove(1L);

            Awaitility.await().atMost(Duration.ofSeconds(5)).untilTrue(removed);
        }, NOTIFY_KEYSPACE_EVENTS, "Eh");

    }