Flushes cached values to disk. Only one thread can flush at a time, causing possible latency if a flush is alreary happenning. Store.Flush();//Flushinthecallingthread,blockuntilallthreadshasfinishedflushing.Store.Flush(false,FTimespan::Zero());//Flushinthecallingthreadifpossible,returnimmediatedlyifanotherthreadisalreadyflushing.Store.Flush(true,FTimespan::Zero());//Flushinabackgroudthreadifnootherthreadisflushing,returnimmediatedlyifanotherflushingtaskisrunning.Store.Flush(true);//Flushinabackgroundthread,mightblockifathreadisalreadyflushing.(Itdoesn'tqueueseveraltasks).