code: private ClockAndCount[] getCurrentValues(List<CounterUpdateCell> counterUpdateCells, ColumnFamilyStore cfs)
      {
          ClockAndCount[] currentValues = new ClockAndCount[counterUpdateCells.size()];
          int remaining = counterUpdateCells.size();
  
          if (CacheService.instance.counterCache.getCapacity() != 0)
          {
              Tracing.trace("Fetching {} counter values from cache", counterUpdateCells.size());
              remaining = getCurrentValuesFromCache(counterUpdateCells, cfs, currentValues);
              if (remaining == 0)
                  return currentValues;
          }
  
          Tracing.trace("Reading {} counter values from the CF", remaining);
          getCurrentValuesFromCFS(counterUpdateCells, cfs, currentValues);
  
          return currentValues;
      }
docs: Attempt to load the current values(s) from cache. If that fails, read the rest from the cfs.