question: what to do if data size exceeded quota limit . throwing exception or logging only . depends on preconfigured parameter . concode_field_sep ThreadLocal<ChangesItem> pendingChanges concode_elem_sep Log LOG concode_elem_sep RPCService rpcService concode_elem_sep RemoteCommand applyPersistedChangesTask concode_elem_sep String wsName concode_elem_sep ExceededQuotaBehavior exceededQuotaBehavior concode_elem_sep WorkspaceQuotaManager wqm concode_elem_sep String uniqueName concode_elem_sep ChangesLog changesLog concode_elem_sep String rName concode_elem_sep ExecutorService executor concode_elem_sep QuotaPersister quotaPersister concode_elem_sep LocationFactory lFactory concode_field_sep void addPathsWithAsyncUpdate concode_elem_sep void validatePendingRepositoryChanges concode_elem_sep void onCommit concode_elem_sep void validatePendingWorkspaceChanges concode_elem_sep void pushChangesToCoordinator concode_elem_sep void validatePendingNodesChanges concode_elem_sep void onSaveItems concode_elem_sep void addPathsWithUnknownChangedSize concode_elem_sep void destroy concode_elem_sep void validatePendingGlobalChanges concode_elem_sep boolean isTXAware concode_elem_sep void validatePendingChanges concode_elem_sep String getPath concode_elem_sep void onRollback concode_elem_sep void pushAllChangesToCoordinator concode_elem_sep void initApplyPersistedChangesTask
target: void function ( String arg0 ) { switch ( exceededQuotaBehavior ) { case EXCEPTION : throw new ExceededQuotaLimitException ( arg0 ) ; case WARNING : LOG . warn ( arg0 ) ; break ; } }