New engine with class and proto of cache