protected void prepareCache() { String cacheFolderName = configuration.getCacheFolderName(); File cacheFolder = new File(cacheFolderName); if (!PrivilegedFileHelper.exists(cacheFolder)) { LOG.info("Cache folder not exist. Try to create it..."); PrivilegedFileHelper.mkdirs(cacheFolder); } String[] cacheFiles = PrivilegedFileHelper.list(cacheFolder); if (cacheFiles == null) { LOG.info("No cache file in cache folder!"); return; } for (String cacheFile : cacheFiles) { if (cacheFile.endsWith(FtpConst.FTP_CACHEFILEEXTENTION)) { File file = new File(cacheFolderName + "/" + cacheFile); PrivilegedFileHelper.delete(file); } } }