/** * Examines the file and returns true if a file was deleted. */ private boolean check(File fingerprintFile, TaskListener listener) { try { Fingerprint fp = loadFingerprint(fingerprintFile); if (fp == null || !fp.isAlive()) { listener.getLogger().println("deleting obsolete " + fingerprintFile); fingerprintFile.delete(); return true; } else { // get the fingerprint in the official map so have the changes visible to Jenkins // otherwise the mutation made in FingerprintMap can override our trimming. fp = getFingerprint(fp); return fp.trim(); } } catch (IOException e) { Functions.printStackTrace(e, listener.error("Failed to process " + fingerprintFile)); return false; } }
/** * Examines the file and returns true if a file was deleted. */ private boolean check(File fingerprintFile) { try { Fingerprint fp = Fingerprint.load(fingerprintFile); if(!fp.isAlive()) { fingerprintFile.delete(); return true; } } catch (IOException e) { logger.log(Level.WARNING, "Failed to process "+fingerprintFile, e); } return false; }
/** * Examines the file and returns true if a file was deleted. */ private boolean check(File fingerprintFile) { try { Fingerprint fp = Fingerprint.load(fingerprintFile); if(!fp.isAlive()) { fingerprintFile.delete(); return true; } } catch (IOException e) { logger.log(Level.WARNING, "Failed to process "+fingerprintFile, e); } return false; }
/** * Examines the file and returns true if a file was deleted. */ private boolean check(File fingerprintFile) { try { Fingerprint fp = Fingerprint.load(fingerprintFile); if(!fp.isAlive()) { fingerprintFile.delete(); return true; } } catch (IOException e) { logger.log(Level.WARNING, "Failed to process "+fingerprintFile, e); } return false; }
/** * Examines the file and returns true if a file was deleted. */ private boolean check(File fingerprintFile) { try { Fingerprint fp = Fingerprint.load(fingerprintFile); if (!fp.isAlive()) { fingerprintFile.delete(); return true; } } catch (IOException e) { logger.log(Level.WARNING, "Failed to process " + fingerprintFile, e); } return false; } private static final FileFilter LENGTH2DIR_FILTER = new FileFilter() {
/** * Examines the file and returns true if a file was deleted. */ private boolean check(File fingerprintFile, TaskListener listener) { try { Fingerprint fp = Fingerprint.load(fingerprintFile); if (fp == null || !fp.isAlive()) { listener.getLogger().println("deleting obsolete " + fingerprintFile); fingerprintFile.delete(); return true; } else { // get the fingerprint in the official map so have the changes visible to Jenkins // otherwise the mutation made in FingerprintMap can override our trimming. listener.getLogger().println("possibly trimming " + fingerprintFile); fp = Jenkins.getInstance()._getFingerprint(fp.getHashString()); return fp.trim(); } } catch (IOException e) { Functions.printStackTrace(e, listener.error("Failed to process " + fingerprintFile)); return false; } }