Internally, `Recycler.Handler` has a reference to its `Recycler`, so I think we can make this method private and add `Recycler.Handle.recycle(Object)` to `Recycler.Handle` instead.  Same applies for recycling `ChannelOutboundBuffer`.