is anybody removing these indexDiffs from the cache? If this RepositoryActionHandler is some longliving instance we might consume more memory then needed. After the commitdialog is gone we don't need that cache anymore, or? Forget this comment if the CommitActionHandler is instantiated newly for every event.