Search
receives data then store in queue.
gets data from queue
@spec add(atom() | pid() | port() | reference() | {atom(), atom()}, any()) :: any()