code: func NewHandler(params *HandlerParams) *Handler {
  	fh := &Handler{
  		cache: make(map[uint64]*cacheEntry),
  	}
  
  	for i := 0; i < hasherCount; i++ {
  		hashfunc := storage.MakeHashFunc(feedsHashAlgorithm)()
  		if fh.HashSize == 0 {
  			fh.HashSize = hashfunc.Size()
  		}
  		hashPool.Put(hashfunc)
  	}
  
  	return fh
  }
docs: // NewHandler creates a new Swarm feeds API