Package net.walend.lyophil.queuedwrite

This package contains an implementation of Freezer that queues calls to freeze(), throwOut() and throwOutAll() to execute on a separate thread using a EDU.oswego.cs.dl.util.concurrent.QueuedExecutor .

See:
          Description

Class Summary
QueuedWriteFreezer When this Freezer freeze()s, throwOut()s or throwOutAll()s, it puts Runnable commands into a EDU.oswego.cs.dl.util.concurrent.QueuedExecutor, to write on a separate thread.
 

Package net.walend.lyophil.queuedwrite Description

This package contains an implementation of Freezer that queues calls to freeze(), throwOut() and throwOutAll() to execute on a separate thread using a EDU.oswego.cs.dl.util.concurrent.QueuedExecutor . This queue rapidly increases apparent database write times inside a user interface.

The freeze(), throwOut() and throwOutAll() methods create Runnable commands put into the queue. Other Freezer methods simply pass the command on to a delegate.



Copyright (c) 2000, 2001, David Walend