class CassandraApplicableFlagDAO {

    public Mono<Flags> retrieveApplicableFlag(CassandraId mailboxId) {
        return cassandraAsyncExecutor.executeSingleRow(
            select.bind()
                .setUUID(MAILBOX_ID, mailboxId.asUuid()))
            .map(row -> new FlagsExtractor(row).getApplicableFlags());
    }

    @Inject public  CassandraApplicableFlagDAO(Session session);

}