PreferredTypes could be import/export, but cache is not. This is not problem when we develop just one project, but if we’re deal with multiple projects, it is really inconvenience.
My idea is change storage from EditorPrefs to (singleton)ScriptableObject in UserTypePrefs or just make to interface for customizable.
Thanks for your suggestion.
More people have reported that they found the fact that Preferred Types list is stored in EditorPrefs inconvenient, so I will definitely need to handle this in a different manner 🙂