diff --git a/src/python/dm/common/utility/objectCache.py b/src/python/dm/common/utility/objectCache.py
index 7a519510b97c862868c07f9b01bde105d4c2895d..93ff0ea0a1623147953b984b9aa354149b17fc23 100755
--- a/src/python/dm/common/utility/objectCache.py
+++ b/src/python/dm/common/utility/objectCache.py
@@ -81,7 +81,17 @@ class ObjectCache:
             self.lock.release()
 
     def get(self, id):
-        return self.objectMap.get(id)
+        item = None
+        itemTuple = self.objectMap.get(id)
+        if itemTuple is not None:
+            id, item, updateTime, expirationTime = itemTuple
+        return item
+
+    def getItemTuple(self, id):
+        itemTuple = self.objectMap.get(id)
+        if itemTuple is None:
+            itemTuple = (id, None, None, None)
+        return itemTuple
 
     def remove(self, id):
         self.lock.acquire()