Added cache definition