Thanks! I was looking for a way to get better concurrency and still keep it thread-safe. This pattern looks good.