code: public Collection<T> values() {
  		// prepare set
  		HashSet<T> set = new HashSet<T>();
  		// add all container values
  		set.addAll(container.values());
  		// add all cache values
  		set.addAll(cache.values());
  		
  		return set;
  	}
docs: returns the combined collection of both the values of the container as well as
  the cache.