/** Called when transaction is finished */ @Override public void finishTransaction() { if (this.listeners != null) { for (IRepositoryListener listener : this.listeners) { listener.repositoryChanged(this.repository); } } this.pending = false; Logger.debug("Finished repository transaction: ", new DateTime().toString()); }