Manager view repaint skipper

To improve repaint performance, the manager view allows you to skip some of the repaint requests.
When you manipulate a graphic object in a manager view, the repaint requests are sent to all views that are attached to the same manager. The view in which you are manipulating the graphic object should be refreshed as often as possible, so that you receive feedback on your manipulation in real time. This view is called the main view.
During the manipulation, it is unlikely that you would pay attention to the other views attached to the same manager. Therefore, it is not essential to keep refreshing these auxiliary view as often as the main view. It is the main view that holds the focus of the manipulation.
In a typical configuration you have the main view showing a region of a large map and an auxiliary overview showing where the region occurs in the map. When you zoom or manipulate objects in the main view, you do not need the overview to be refreshed as often as the main view.
To save CPU processing time and to gain fluidity in the main view, the refresh rate of the auxiliary views can be reduced.
When the refresh delay is set, the manager view will skip some repeated repaint requests if the delay has not elapsed since the last time the view was refreshed. You can adjust the setting of this parameter between 300ms and 800ms according to your needs. For example, to set the delay to 300ms, use the manager view method:
The default value is 0, which disables this feature.
Important
You should use this feature with caution. In certain circumstances it might skip some desired repaint requests and pollute the view until the delay elapses.
To avoid skipping desired repaints, you can temporarily turn the view repaint mode to DIRECT_REDRAW. Repaints are skipped only under THREADED_REDRAW mode.