Specifies that any buffered events should be sent as soon as possible, rather than waiting
for the next flush interval. This method is asynchronous, so events still may not be sent
until a later time. However, calling Closeable.close() will synchronously deliver
any events that were not yet delivered prior to shutting down.