# Functions
NewCheckEngineWithCache creates a new instance of EngineKeyManager by initializing an EngineKeys struct with the provided cache.Cache instance.
# Structs
CheckEngineWithCache is a struct that holds an instance of a cache.Cache for managing engine cache.