class RedissonDataCacheBuilderImpl extends RedissonCacheBuilder<RedissonDataCacheBuilderImpl> {

    }

    public static RedissonDataCacheBuilderImpl createBuilder() {
        return new RedissonDataCacheBuilderImpl();
    }

    @SuppressWarnings({"all"})
    protected RedissonCacheBuilder() {
        buildFunc(config -> new RedissonCache((RedissonCacheConfig) config));
    }

    @Override
    @SuppressWarnings({"all"})
    public RedissonCacheConfig getConfig() {<FILL_FUNCTION_BODY>

        if (this.config == null) {
            this.config = new RedissonCacheConfig();
        }
        return (RedissonCacheConfig) this.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>