add a runtime cache

Authored by sebas on Dec 2 2017, 5:05 PM.