First attempt to implement cache