В приложении реализовано 2 типа хранилища: База данных(SQLite) и настройки (Preferences).
Необходимо сохранять данные полученный с сервера (json) в кэш, но не в БД. Нужно сделать такой функционал, чтобы данные очищались сторонними клинерами и по нажатию на кнопку "Очистить кэш".

При этом чтобы данные в БД и Preference сохранялись.
Проект учебный, в google не могу ничего найти подходящего.
Мне нужна информация как это сделать средствами sdk без сторонних библиотек.