code: public V internalNonBlockingGet(K key) throws Exception {
          Pool<V> resourcePool = getResourcePoolForKey(key);
          return attemptNonBlockingCheckout(key, resourcePool);
      }
docs: Used only for unit testing. Please do not use this method in other ways.
  
  @param key
  @return
  @throws Exception