Should this be in a different jar ? One of the nice things about asynchbase is that it has so few dependencies.  Once you start pulling in Hadoop approximately 1/2 of all java ever written is on the class path.  Additionally you'll have the fun of dealing with their interface instability.