private boolean lazyCheck() { // redraw if lazy option is not set or file does not exist if (!gdef.lazy || !Util.fileExists(gdef.filename)) { return false; // 'false' means 'redraw' } // redraw if not enough time has passed long secPerPixel = (gdef.endTime - gdef.startTime) / gdef.width; long elapsed = Util.getTimestamp() - Util.getLastModified(gdef.filename); return elapsed <= secPerPixel; }
private boolean lazyCheck() { // redraw if lazy option is not set or file does not exist if (!gdef.lazy || !Util.fileExists(gdef.filename)) { return false; // 'false' means 'redraw' } // redraw if not enough time has passed long secPerPixel = (gdef.endTime - gdef.startTime) / gdef.width; long elapsed = Util.getTimestamp() - Util.getLastModified(gdef.filename); return elapsed <= secPerPixel; }