jf-common: dex-opt to cache