code: def mark(self, index):
          
          if index < self.start:
              Log.error("Can not go in reverse on stream")
          if self._mark != -1:
              Log.error("Not expected")
          self._mark = index
docs: KEEP THIS index IN MEMORY UNTIL release()