class RedisLettuceCacheBuilderImpl extends RedisLettuceCacheBuilder<RedisLettuceCacheBuilderImpl> {
    }

    public static RedisLettuceCacheBuilderImpl createRedisLettuceCacheBuilder() {
        return new RedisLettuceCacheBuilderImpl();
    }

    protected RedisLettuceCacheBuilder() {
        buildFunc(config -> new RedisLettuceCache((RedisLettuceCacheConfig) config));
    }

    @Override
    public RedisLettuceCacheConfig getConfig() {<FILL_FUNCTION_BODY>

        if (config == null) {
            config = new RedisLettuceCacheConfig();
        }
        return (RedisLettuceCacheConfig) config;
    
<methods>public non-sealed void <init>() ,public T broadcastChannel(java.lang.String) ,public com.alicp.jetcache.support.BroadcastManager createBroadcastManager(com.alicp.jetcache.CacheManager) ,public ExternalCacheConfig#RAW getConfig() ,public T keyPrefix(java.lang.String) ,public T keyPrefixSupplier(Supplier<java.lang.String>) ,public void setBroadcastChannel(java.lang.String) ,public void setKeyPrefix(java.lang.String) ,public void setKeyPrefixSupplier(Supplier<java.lang.String>) ,public void setValueDecoder(Function<byte[],java.lang.Object>) ,public void setValueEncoder(Function<java.lang.Object,byte[]>) ,public boolean supportBroadcast() ,public T valueDecoder(Function<byte[],java.lang.Object>) ,public T valueEncoder(Function<java.lang.Object,byte[]>) <variables>