Add headers for cache on GD engine
Add Engines class to abstract variables and cache method