code: protected boolean checkForRefresh(CacheItem item, List<CacheItem> itemsToRefresh) {
          if (item.getLoader() != null && item.needsRefresh(ticks.get())) {
              itemsToRefresh.add(item);
  
              return true;
          } else {
              return false;
          }
      }
docs: Checks if a given {@link CacheItem} needs to be refreshed. If so, then it is added to the listen of items to
  refresh.
  
  @param item
  @param itemsToRefresh the list of items where to put the specified item if it needs to be refreshed
  @return true if the item will be refreshed, false otherwise