code: public FastItemAdapter<Item> setNewList(List<Item> items, boolean retainFilter) {
          getItemAdapter().setNewList(items, retainFilter);
          return this;
      }
docs: sets a complete new list of items onto this adapter, using the new list. Calls notifyDataSetChanged
  
  @param items        the new items to set
  @param retainFilter set to true if you want to keep the filter applied
  @return this