Added basic cache plugin to the framework