code: @Override
  	public void close() {
  		closed = true;
  		Entry entry;
  		while ((entry = deque.pollFirst()) != null) {
  			inactiveCount.decrementAndGet();
  			try {
  				finalizer.accept(entry.object);
  			} catch (Exception e) {
  				// Ignored
  			}
  		}
  	}
docs: Close the pool.<p>
  
  Closing of an entry (must be valid) will destroy its pooled object
  if the pool is closed.