I figured it out. The caching bit happens when you call wp_head(). If your custom theme doesn’t have that part, wp-cache doesn’t work.
Actually, someone else just posted on it, but I cannot myself. I even tried posting while logged out and it still didn’t show up. Any ideas?