class_docstr: A TFUniformReplayBuffer with batched adds and uniform sampling.
class_docstr_tok: ["A","TFUniformReplayBuffer","with","batched","adds","and","uniform","sampling","."]
docstr: Increments the last_id in a thread safe manner.
  
  Args:
    increment: amount to increment last_id by.
  
  Returns:
    An op that increments the last_id.
docstr_tok: ["Increments","the","last_id","in","a","thread","safe","manner",".","Args",":","increment",":","amount","to","increment","last_id","by",".","Returns",":","An","op","that","increments","the","last_id","."]
code: def _increment_last_id(self, increment=1):
      """Increments the last_id in a thread safe manner.
  
      Args:
        increment: amount to increment last_id by.
  
      Returns:
        An op that increments the last_id.
      """
  
      def _assign_add():
          return self._last_id.assign_add(increment).value()
  
      return self._last_id_cs.execute(_assign_add)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import gin
  import numpy
  import tensorflow
  from tf_agents.replay_buffers import replay_buffer
  from tf_agents.replay_buffers import table
  from tf_agents.specs import tensor_spec
  from tf_agents.utils import common
  from tf_agents.utils import nest_utils
label_desc: Use image node_id 14 for calling the TFUniformReplayBuffer obj's underlying member method code with example usage: obj._increment_last_id(increment) and returns: self, self