Core: Add Cache (Dev)