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 ; }
offers a singleton temporary folder