FOPEN_KEEP_CACHE
if (!(ff->open_flags & FOPEN_KEEP_CACHE))
else if (!(ff->open_flags & FOPEN_KEEP_CACHE))
ff->open_flags = FOPEN_KEEP_CACHE | (isdir ? FOPEN_CACHE_DIR : 0);