# File lib_ctrl/rucy/properties.rb, line 22
    def transaction
      @lock.synchronize{
        if (@privilege && @privilege.privileged_user?) then
          @privilege.touch(@path)
          @privilege.touch(@path + '~')
        end
        @store.transaction{
          yield
        }
      }
    end