code: func cacheSize(block uint64) uint64 {
  	epoch := int(block / epochLength)
  	if epoch < maxEpoch {
  		return cacheSizes[epoch]
  	}
  	return calcCacheSize(epoch)
  }
docs: // cacheSize returns the size of the ethash verification cache that belongs to a certain
  // block number.