void set(double value) throws IOException { if (!isCachingAllowed()) { writeDouble(value); } // caching allowed else if (!cached || !Util.equal(cache, value)) { // update cache writeDouble(cache = value); cached = true; } }
void set(double value) throws IOException { if (!isCachingAllowed()) { writeDouble(value); } // caching allowed else if (!cached || !Util.equal(cache, value)) { // update cache writeDouble(cache = value); cached = true; } }