Cache

https://github.com/Nozdi/shmir/issues/69