Writes that Fall in the Forest and Make no Sound: Semantics-Based Adaptive Data Consistency