Table caches are directly put in their respective classes.
They are first generated on application startup by DBInitializer.
DBInitializer is itself runned by DBPreferencesWindow class (behavior to be improved).