private long computePluginsChangeStamp() { if (pluginsChangeStampIsValid) return pluginsChangeStamp; long result = 0; ISiteEntry[] sites = config.getSites(); for (int i = 0; i < sites.length; i++) { result = Math.max(result, sites[i].getPluginsChangeStamp()); } pluginsChangeStamp = result; pluginsChangeStampIsValid = true; return pluginsChangeStamp; }