private void triggerUnsavedDataListener() { if (unsavedDataListener != null) { unsavedDataListener.onUpdate(unsavedDataInfo); } }
/** * Closes this concurrency control. */ public void close() { if (unsavedDataListener != null) { unsavedDataListener.onClose(everythingIsCommitted()); } if (!clientOperationQueue.isEmpty()) { logger.error().log("Concurrency control closed with pending operations. Data has been lost"); } }