code: private boolean offer(LogTarget lt, Pooled<T> used) {
  		if (count < spares) {
  			synchronized (list) {
  				list.addFirst(used);
  				++count;
  			}
  			lt.log("Pool recovered ", creator.toString());
  		} else {
  			lt.log("Pool destroyed ", creator.toString());
  			creator.destroy(used.content);
  		}
  		return false;
  	}
docs: Used only by Pooled<T>