Adding cache decorator #3106

https://gist.github.com/Alkemic/5444a872ec4462d2192d