gingerbread compat
Robust cache usage check

to avoid the settings menu bailing out