FlexThreadLocal - ore flexible version of BetterThreadLocal [for inheriting threadlocals in thread pools]