Я создаю несколько блогов-фильтров Google Guava и хочу сохранить их в БД, чтобы другой сервис мог позже вытащить их из БД и использовать, интересно, каков наилучший способ сделать это?
BloomFilter<Integer> filter = BloomFilter.create(Funnels.integerFunnel(), 500, 0.01);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
filter.writeTo(baos);
byte[] bytes = baos.toByteArray();
ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
Я мог бы получить входной поток с приведенным выше кодом, но, похоже, он не такой элегантный, как я ожидал. (Я преобразовал выходной поток в массив и построил входной поток с ним), любые другие идеи?