moved itemCache from application to core plugin