Scrub last comment - looks like the PhraseSuggester default approach is to use TTF but not DF so can't assume DF is always required to be cached.