code: @Override
      protected void nibble(Queue<StorageStatsMorsel> queue) {
          StorageStatsMorsel morsel = queue.peek();
          String storeId = morsel.getStoreId();
  
          StorageProvider store = getStorageProvider(morsel.getAccount(), storeId);
  
          int maxTaskQueueSize = getMaxTaskQueueSize();
          int taskQueueSize = getTaskQueue().size();
  
          if (taskQueueSize >= maxTaskQueueSize) {
              log.info("Task queue size ({}) has reached or exceeded max size ({}).",
                       taskQueueSize,
                       maxTaskQueueSize);
          } else {
  
              addTask(morsel, store);
              queue.remove(morsel);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see
  org.duracloud.mill.ltp.LoopingTaskProducer#nibble(org.duracloud.mill.ltp.
  Morsel)