class_docstr: Shuffling implements a shuffling algorithm. Items can be added to the shuffling buffer and removed in a
  different order as defined by the concrete shuffling algorithm. A shuffling buffer is intended to be used from
  a single thread, hence, not thread safe.
docstr: Returns the number of elements currently present in the buffer.
  
  :return: number of elements currently present in the buffer
docstr_tok: ["Returns","the","number","of","elements","currently","present","in","the","buffer",".",":","return",":","number","of","elements","currently","present","in","the","buffer"]
code: def size(self):
      """Returns the number of elements currently present in the buffer.
  
      :return: number of elements currently present in the buffer
      """
  
imports: import abc
  from collections import deque
  import numpy
  import six
label_desc: Use image node_id 5 for calling the ShufflingBufferBase obj's underlying member method code with example usage: obj.size() without return types