cache base