NoClassDefFoundError okhttp3.internal.io.FileSystem

Estoy usando okhttp 3.6.0 , RxJava 2.01 . android studio canery 6 . Y estoy obteniendo algún problema con el caching.

 fun cache(context: Context): Cache { return Cache(context.cacheDir,30 * 1000 * 1000) } 

El método anterior funciona bien en la versión 6.0 de Android, pero cuando ejecuto esto en Android 4.4 (kitkat) la aplicación falla con ClassDefNotFoundError .

java.lang.NoClassDefFoundError: okhttp3.internal.io.FileSystem
en okhttp3.Cache. (Cache.java:178)

¿Alguien puede sugerir cuál podría ser el problema?