Smart Cache Basics