code: protected File getTmpFolder() {
      final ArrayList<?> _cacheKey = CollectionLiterals.newArrayList();
      final File _result;
      synchronized (_createCache_getTmpFolder) {
        if (_createCache_getTmpFolder.containsKey(_cacheKey)) {
          return _createCache_getTmpFolder.get(_cacheKey);
        }
        File _createTempDir = Files.createTempDir();
        _result = _createTempDir;
        _createCache_getTmpFolder.put(_cacheKey, _result);
      }
      _init_getTmpFolder(_result);
      return _result;
    }
docs: offers a singleton temporary folder