final Object newLookupResultSource = newLookupResult.getTemplateSource(); lastModified = templateLoader.getLastModified(newLookupResultSource); boolean lastModifiedNotChanged = lastModified == cachedTemplate.lastModified; Object source = newLookupResult.getTemplateSource(); cachedTemplate.source = source; } finally { if (newLookupResult != null && newLookupResult.isPositive()) { templateLoader.closeTemplateSource(newLookupResult.getTemplateSource());
final Object newLookupResultSource = newLookupResult.getTemplateSource(); lastModified = templateLoader.getLastModified(newLookupResultSource); boolean lastModifiedNotChanged = lastModified == cachedTemplate.lastModified; Object source = newLookupResult.getTemplateSource(); cachedTemplate.source = source; } finally { if (newLookupResult != null && newLookupResult.isPositive()) { templateLoader.closeTemplateSource(newLookupResult.getTemplateSource());
final Object newLookupResultSource = newLookupResult.getTemplateSource(); lastModified = templateLoader.getLastModified(newLookupResultSource); boolean lastModifiedNotChanged = lastModified == cachedTemplate.lastModified; Object source = newLookupResult.getTemplateSource(); cachedTemplate.source = source; } finally { if (newLookupResult != null && newLookupResult.isPositive()) { templateLoader.closeTemplateSource(newLookupResult.getTemplateSource());