if (!systemPackageCache.isFile()) {
return false;
}
final Resource libDir = resourcePatternResolver.getResource("/WEB-INF/lib");
try {
final boolean stale = libDir.lastModified() > systemPackageCache.lastModified();
if (stale) {
logger.info("system package cache is older then WEB-INF/lib, rescan packages");
}
return !stale;
} catch (IOException e) {