code: public void add(@NonNull final T object) {
          synchronized (mLock) {
              final int position = getItemCount();
              mObjects.add(object);
              notifyItemInserted(position);
          }
      }
docs: Adds the specified object at the end of the array.
  
  @param object The object to add at the end of the array.