public Pair<ConsistencyLevel, ConsistencyLevel> findConsistencyLevels(Field field, Pair<ConsistencyLevel, ConsistencyLevel> defaultConsistencyLevels) {
log.debug("Find consistency configuration for field {} of class {}", field.getName(), field.getDeclaringClass()
.getCanonicalName());
Consistency clevel = field.getAnnotation(Consistency.class);
ConsistencyLevel defaultGlobalRead = defaultConsistencyLevels.left;
ConsistencyLevel defaultGlobalWrite = defaultConsistencyLevels.right;
if (clevel != null) {
defaultGlobalRead = clevel.read();
defaultGlobalWrite = clevel.write();
}
log.trace("Found consistency levels : {} / {}", defaultGlobalRead, defaultGlobalWrite);
return Pair.create(defaultGlobalRead, defaultGlobalWrite);
}