agreed, I looked for more instances of this problem (did not find any).  findbugs supposedly supports The ThreadSafe and GuardedBy jsr305 annotations, might be worth trying as well.

Hive was not intended to be thread-safe AFAIK.  Amplab has a concurrency patches for it.  Not sure how those patches make their way back to Hive proper.