<div dir="ltr"><div><span class="" style="white-space:pre">Sleeping on a problem helped in this case.</span></div><div><span class="" style="white-space:pre"><br></span></div><div><span class="" style="white-space:pre">        </span>Time current minutes &lt; timer minutes + 10</div><div><span class="" style="white-space:pre">                </span>ifTrue: [^#waiting].</div><div><span class="" style="white-space:pre">        </span>timer := Time current.</div><div><br></div><div>I put that in an update method called by methods that change the data.  Not guaranteed every 10 min depending on user behavior but close enough and easier than defining a process.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 1, 2015 at 10:14 PM, Kirk Fraser <span dir="ltr">&lt;<a href="mailto:overcomer.man@gmail.com" target="_blank">overcomer.man@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am building a simple database using a tree and a ReferenceStream as learned here.  I want it to update the disk file every 10 min. with the current tree.  What should I do?<div><br></div><div>The classes Time, Duration, Stopwatch, Schedule, look like possibilities but the only method that looks good is Schedule &quot;between: aStart and: anEnd do: aBlock&quot; but I don&#39;t want it to hang waiting on the timer so the tree can&#39;t take my changes.  How do I make something perform like a text editor that saves its work every 10 min?</div><div><br></div><div>Thanks,</div><div><br></div><div>Kirk Fraser</div></div>
</blockquote></div><br></div>