Oracle Interview Question

In system design I was asked to design a caching system