code: public void register(final K key, final Adapter<V> adapter) {
          registered.put(key, adapter);
  
      }
docs: Register a Queue, and getValue back a listening LazyFutureStream that runs on a single thread
  (not the calling thread)
  
  <pre>
  {@code
  Pipes.register("test", QueueFactories.
  <String>boundedNonBlockingQueue(100)
  .build());
  LazyFutureStream<String> stream =  PipesToLazyStreams.cpuBoundStream("test");
  stream.filter(it->it!=null).peek(System.out::println).run();
  
  }</pre>
  
  @param key : Adapter identifier
  @param adapter