Я использую spring-data-cassandra 2.0.7.RELEASE, и мне трудно понять, как получить подготовленный оператор cached
.
Аналогичным образом я использовал шаблон CqlTemplate и создал PreparedStatementCache
и могу создать кэшированный подготовленный оператор следующим образом:
PreparedStatementCreator preparedStatementCreator = ...;
PreparedStatementBinder binder = ...;
return selectCqlTemplate.query(preparedStatementCreator,
binder,
resultSetExtractor);
Я вижу, что для AsyncCqlTemplate есть AsyncPreparedStatementCreator
, но не очень ясно, как создать один из них, поскольку единственная реализация - SimpleAsyncPreparedStatementCreator
, которая является частной.
Итак, мой вопрос: для оператора вставки, как лучше всего использовать AsyncCqlTemplate и иметь кешированный подготовленный оператор?