Added proxy cache pattern