Proxify Interview Question

Refresh-ahead cache, technical debt, asynchronism