Trying to understand the CacheSize class..
Wouldn't the two calls to cacheSizeOpt.size.get in this class return different values? Is that okay for this case?