code: public int getSize() {
  		if (size < 0) {
  			size = 0;
  			for (byte[] cache: start) {
  				size += new RemoteOneFileCache(cache).getSize();
  			}
  			for (byte[] cache: end) {
  				size += new RemoteOneFileCache(cache).getSize();
  			}
  		}
  		return size;
  	}
docs: gets number of records in the result based on the information available in this cache.
  @return sum of sizes recorded in start and end arrays