Add Cache logic file