SwingMapViewer: clear cache on exit