// We need to include the reference of the current provider here bc. the codefile path itself may be not full-qualified
// (for example when it reflects the path inside a ZIP file)
String cacheKey = _manager.getDesignReference() + "/" + getCodeFile().getName().getPath();
try {
Data cacheData = (Data) cache.readEntry(cacheKey);
if (cacheData != null && cacheData.getLastModified() >= lastModified && cacheData.isMdFileExists() == mdFile.exists() && cacheData.getEncoding().equals(_manager.getFileEncoding())) {
_data = cacheData;
return cacheData;
}
}