> I think I'll go initially with cached HBaseConfiguration and one new > HTable instance per request thread and accept the resulting slowness > overhead per request.
Note, you should do this in a ThreadLocal, so you only accept slowness on the initial request handled by a specific thread. That is, it's not necessarily slowness per request. Instantiating a new HTable per request has caused issues for me before, so I would recommend against doing that. --Eric Tschetter
