code: public final void setTransactionsPerCheckpoint(long persistentTransactionsPerCheckpoint
                                                     , long nonPersistentTransactionsPerCheckpoint
                                                     , Transaction transaction)
                      throws ObjectManagerException
      {
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this, cclass
                          , "setTransactionsPerCheckpoint"
                          , new Object[] { new Long(persistentTransactionsPerCheckpoint)
                                          , new Long(nonPersistentTransactionsPerCheckpoint)
                                          , transaction }
                              );
  
          transaction.lock(objectManagerState);
          objectManagerState.persistentTransactionsPerCheckpoint = persistentTransactionsPerCheckpoint;
          objectManagerState.nonPersistentTransactionsPerCheckpoint = nonPersistentTransactionsPerCheckpoint;
          // saveClonedState does not update the defaultStore.
          transaction.replace(objectManagerState);
          // Save the updates in the restartable ObjectStores. 
          objectManagerState.saveClonedState(transaction);
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this, cclass
                         , "setTransactionsPerCheckpoint"
                              );
      }
docs: Create a named ManagedObject by name within this objectManager.
  
  @param persistentTransactionsPerCheckpoint the number of persistent transactions that can commit or backout before
  a checkpoint is written in the log. A high number results in long restart times a low number impacts
  runtime performance.
  @param nonPersistentTransactionsPerCheckpoint the number of transactions that can commit or rollback before disk
  based objects stores are written to disk. A high number may result in high memory usage, a low number may
  result in excessive disk activity.
  @param transaction controling the update.
  @throws ObjectManagerException