- ensureProxy(path).write(path, data);
- }
-
- private boolean ensureClosed() {
- final int local = state;
- if (local == CLOSED_STATE) {
- return false;
- }
-
- final boolean success = STATE_UPDATER.compareAndSet(this, OPEN_STATE, CLOSED_STATE);
- Preconditions.checkState(success, "Transaction %s raced during close", this);
- return true;