1
要素が期限切れになった場合、要素がクリアされ、要素がクリアされることを意味します。もはや存在しないでしょうか?それも存在していましたが、それを得ることはできませんでした。ここにコードを書いていますが、XMLからデータを取得してこのように判断します。Ehcacheを使用すると、Ehcacheで要素の有効期限が切れたことを意味します。
public Object get(Class classObj, String nodeName, String fileName) {
Object obj = null;
if (!ehcacheVindicator.getCache().isDisabled()&&ehcacheVindicator.getCache().isKeyInCache(nodeName)) {
Element element = ehcacheVindicator.getCache().get(nodeName);
if (ehcacheVindicator.getCache().isExpired(element)){
obj = readObject(classObj, fileName, nodeName);// read object from xml file
updateObject(nodeName,obj);
}
else
obj = getObject(nodeName); // get object from cache
} else {
obj = readObject(classObj, fileName, nodeName); // read object from
// xml file
addObject(nodeName, obj); // add object to cache
}
return obj;
}
間違っているかどうかを教えてください。