code: public void commitTransaction()
     {
        CompressedISPNChangesBuffer changesContainer = getChangesBufferSafe();
        final TransactionManager tm = getTransactionManager();
        try
        {
           final List<ChangesContainer> containers = changesContainer.getSortedList();
           commitChanges(tm, containers);
        }
        finally
        {
           changesList.set(null);
           changesContainer = null;
        }
     }
docs: Sort changes and commit data to the cache.