question: specify the set of cache names for this cachemanager 's ` static ' mode . the number of caches and their names will be fixed after a call to this method , with no creation of further cache regions at runtime . calling this with a null collection argument resets themode to ` dynamic ' , allowing for further creation of caches again . concode_field_sep CacheLoader<Object,Object> cacheLoader concode_elem_sep boolean allowNullValues concode_elem_sep ConcurrentMap<String,Cache> cacheMap concode_elem_sep boolean dynamic concode_elem_sep Caffeine<Object,Object> cacheBuilder concode_field_sep Cache createCaffeineCache concode_elem_sep void setCacheLoader concode_elem_sep Cache getCache concode_elem_sep com.github.benmanes.caffeine.cache.Cache<Object,Object> createNativeCaffeineCache concode_elem_sep void setCaffeine concode_elem_sep void setCacheSpecification concode_elem_sep void setCaffeineSpec concode_elem_sep Collection<String> getCacheNames concode_elem_sep void setAllowNullValues concode_elem_sep void refreshKnownCaches concode_elem_sep void doSetCaffeine concode_elem_sep boolean isAllowNullValues
target: void function ( Collection < String > arg0 ) { if ( arg0 != null ) { for ( String loc0 : arg0 ) { this . cacheMap . put ( loc0 , createCaffeineCache ( loc0 ) ) ; } this . dynamic = false ; } else { this . dynamic = true ; } }