Simple Cache Example - next step concurrent access (threads)