private void createRenderVariablesPerThreadValue() {
    try {
      upgradeReadLockToWriteLock();

      if (renderVariables == null) {
        renderVariables = elementResources.createPerThreadValue();
      }

    } finally {
      downgradeWriteLockToReadLock();
    }
  }