code: public static <K, V> QueuedKeyedResourcePool<K, V> create(ResourceFactory<K, V> factory) {
          return create(factory, new ResourcePoolConfig());
      }
docs: Create a new queued pool using the defaults for key of type K, request of
  type R, and value of Type V.
  
  @param factory The factory that creates objects
  @return The created pool