import java.nio.file.Files;\r
 import java.nio.file.attribute.BasicFileAttributes;\r
 import java.nio.file.attribute.FileTime;\r
-import java.text.DateFormat;\r
-import java.text.ParseException;\r
 import java.text.SimpleDateFormat;\r
-import java.time.ZoneId;\r
-import java.util.ArrayList;\r
 import java.util.Calendar;\r
 import java.util.Date;\r
 import java.util.zip.ZipEntry;\r
 import java.util.zip.ZipOutputStream;\r
 \r
 import org.onap.aai.exceptions.AAIException;\r
+import org.onap.aai.logging.ErrorLogHelper;\r
+import org.onap.aai.util.AAIConfig;\r
+import org.onap.aai.util.AAIConstants;\r
 import org.springframework.context.annotation.PropertySource;\r
 import org.springframework.scheduling.annotation.Scheduled;\r
 import org.springframework.stereotype.Component;\r
 import com.att.eelf.configuration.EELFLogger;\r
 import com.att.eelf.configuration.EELFManager;\r
 \r
-import org.onap.aai.logging.ErrorLogHelper;\r
-import org.onap.aai.logging.LoggingContext;\r
-import org.onap.aai.logging.LoggingContext.StatusCode;\r
-import org.onap.aai.util.AAIConfig;\r
-import org.onap.aai.util.AAIConstants;\r
-\r
-import com.att.eelf.configuration.EELFLogger;\r
-\r
 @Component\r
 @PropertySource("file:${server.local.startpath}/etc/appprops/datatoolscrons.properties")\r
 public class DataCleanupTasks {\r
                \r
                        boolean exists = directoryExists(logDir);\r
                        logger.info("Directory" + logDir + "exists: " + exists);\r
-                       if(exists == false)\r
+                       if(!exists)\r
                                logger.error("The directory" + logDir +"does not exists");\r
                \r
                        Integer ageZip = AAIConfig.getInt("aai.datagrooming.agezip");\r
        \r
                boolean exists = directoryExists(archiveDir);\r
                logger.info("Directory" + archiveDir + "exists: " + exists);            \r
-               if(exists == false) {\r
+               if(!exists) {\r
                        logger.error("The directory" + archiveDir +"does not exists so will create a new archive folder");\r
                        //Create an archive folder if does not exists           \r
                        boolean flag = dataGroomingPath.mkdirs();\r
-                       if(flag == false)\r
+                       if(!flag)\r
                                logger.error("Failed to create ARCHIVE folder");                \r
                }\r
-               try {           \r
-                       FileOutputStream outputstream = new FileOutputStream(zipFile + ".gz");\r
-                       ZipOutputStream zoutputstream = new ZipOutputStream(outputstream);\r
+               try(FileOutputStream outputstream = new FileOutputStream(zipFile + ".gz");\r
+                               ZipOutputStream zoutputstream = new ZipOutputStream(outputstream);\r
+                               FileInputStream inputstream = new FileInputStream(file)) {\r
                        ZipEntry ze = new ZipEntry(file.getName());\r
                        zoutputstream.putNextEntry(ze);\r
-                       //read the file and write to the zipOutputStream\r
-                       FileInputStream inputstream = new FileInputStream(file);\r
                        byte[] buffer = new byte[1024];\r
                        int len;\r
                        while ((len = inputstream.read(buffer)) > 0) {\r
                        }                       \r
                        //close all the sources\r
                        zoutputstream.closeEntry();\r
-                       zoutputstream.close();\r
-                       inputstream.close();\r
-                       outputstream.close();\r
                        //Delete the file after been added to archive folder\r
                        delete(file);\r
                        logger.info("The file archived is " + file + " at " + afterArchiveDir );\r
        \r
        logger.info("Deleting the file " + file);\r
        boolean deleteStatus = file.delete();\r
-               if(deleteStatus == false){\r
+               if(!deleteStatus){\r
                        logger.error("Failed to delete the file" +file);                        \r
                }\r
     }\r
        \r
                boolean exists = directoryExists(logDir);\r
                logger.info("Directory" + logDir + "exists: " + exists);\r
-               if(exists == false)\r
+               if(!exists)\r
                        logger.error("The directory" + logDir +"does not exists");\r
        \r
                Integer ageZipSnapshot = AAIConfig.getInt("aai.datasnapshot.agezip");\r