code: public void setCacheNames(Collection<String> names) {
          if (names != null) {
              for (String name : names) {
                  getCache(name);
              }
              dynamic = false;
          } else {
              dynamic = true;
          }
      }
docs: Defines 'fixed' cache names.
  A new cache instance will not be created in dynamic for non-defined names.
  <p>
  `null` parameter setups dynamic mode
  
  @param names of caches