Я не знаю ни одного существующего аппендиста, который бы делал это, но это не так сложно сделать самостоятельно.Вам нужно будет реализовать свой собственный класс appender, который расширяет AppenderBase и настроить SiftingAppender для его использования.
Внутри вашего нового CachingSqlAppender (или как вы его называете) вам придется обрабатыватьвременное кэширование всех запросов внутри вашего аппендера, а затем через некоторый заранее заданный интервал запишите их все.
Кажется, однако, что это может быть трудной задачей, чтобы правильно рассчитать время, потому что вам придется выяснить, какЕсли ваш аппендер ждет другого события, прежде чем выполнять вставку, он должен быть как минимум короче, чем срок жизни, который SiftingAppender предоставляет создаваемым им аддендерам.