Observe (CA) interview question

Implement a concurrent read-through cache.