Use Cache.DefinitionImpl instead of Cache.DefinitionCache