making expression provider inflate thread-safe