@Override
    public void remove(String key) {
        withMap(map -> {
            try {
                map.remove(key);
            } catch (Exception e) {
                throw new RuntimeException(String.format("Error removing value for key '%s'", key), e);
            }
        });
    }
Pass an {@link RMap} to the consumer.

@param consumer the consumer of the {@link RMap}
gateway/engine/redis/src/main/java/io/apiman/gateway/engine/redis/common/RedisBackingStore.java