code: def isDirty(self, CachableItem):
          
          _cachedItem = self.get(CachableItem)
          if not _cachedItem:
              return True
          _newCacheItem = self.mapper.get(CachableItem)
          return False if _cachedItem == _newCacheItem else True
docs: True if cached information requires update for ICachableItem