 <p>From the API doc for <code>HTable</code>'s <code>flushCommits()</code> method: "Executes all the buffered Put operations". You should call this at the end of your <code>blah()</code> method -- it looks like they're currently being buffered but never executed or executed at some random time. </p>