code: public Collection<E> values() {
  		Collection<E> values = null;
  		Collection<TTLObject<K, E>> ttls = objects.values();
  		if(ttls != null) {
  			values = new ArrayList<E>(ttls.size());
  			for (TTLObject<K, E> t : ttls) {
  				if(!isExpired(t)) {
  					values.add(t.getObject());
  				}
  			}
  		}
  		return values;
  	}
docs: Returns the internal values of the cache.
  <br/>
  Proxy objects are returned if gets are proxied within the cache.
  @return