Sure; just check out the source code and look in the testsuite. A very large portion of the unit tests start up a couple caches in the same process, bound to the same interface. Basically, you just programatically create a couple caches using the same config, and they'll cluster. The docs explain how to programatically create caches.
Thanks, that should work well.