just throw error, in case object is not in cache
added logging