class SwingUpdateManager {

	public synchronized void updateLater() {
		if (disposed) {
			return;
		}

		requestTime = System.currentTimeMillis();
		bufferingStartTime = bufferingStartTime == 0 ? requestTime : bufferingStartTime;
		scheduleCheckForWork();
	}

	public  SwingUpdateManager(Runnable r);
	public  SwingUpdateManager(int minDelay, Runnable r);
	public  SwingUpdateManager(int minDelay, int maxDelay, Runnable r);
	public  SwingUpdateManager(int minDelay, int maxDelay, String name, Runnable r);

}