package xsync

import (
	
)

// Int64 represents an atomic int64.
type Int64 struct {
	// We do not use atomic.Load/StoreInt64 since it does not
	// work on 32 bit computers but we need 64 bit integers.
	i atomic.Value
}

// Load loads the int64.
func ( *Int64) () int64 {
	,  := .i.Load().(int64)
	return 
}

// Store stores the int64.
func ( *Int64) ( int64) {
	.i.Store()
}