Return the adapter, cached or created.