What caches can be cleared, when wanting to keep settings?
Any cache can be cleared. Clearing the cache will not remove app settings. 

Read more from this closed question in StackOverflow (should be migrated here):
What's the difference between clear cache &amp; clear data in android settings