offscreenBuffers = new WeakHashMap(); repaintUnderway = false; commitRequests = new HashMap();
  public RepaintManager()  {    dirtyComponents = new HashMap();    invalidComponents = new ArrayList();    repaintWorker = new RepaintWorker();    doubleBufferMaximumSize = new Dimension(2000,2000);    doubleBufferingEnabled = true;  }