SONAR-4748 Refactoring of new TempFolder component