function genRandomObject() {
  var av = Math.floor(Math.random() * RANGE);
  var cv = Math.floor(Math.random() * RANGE);
  
  return { "a": av, "b": genRandomString(), "c": cv };
}
This stress test is designed to test effectiveness of throttled saves in
worst-case scenarios.  

In order to stress overlapping saves we will use an async adapter along 
with synchronous logic with many calls to save in which we do not wait 
for the save to complete before attempting to save again.  This usage
pattern is not recommended but lokijs throttled saves is intended to 
safeguard against it.

The test will verify that nothing is lost when this usage pattern is 
used by comparing the database when we are done with the copy in memory.

We are forced to consider async adapter behavior on final save and reload,
since throttled saves protect only within a single loki object instance.
You must still wait after for the throttled queue to drain after finishing 
before you can attempt to reload it and you must wait for the database 
to finish loading before you can access its contents.