# Functions
NewBackend creates a new Google Spanner storage backend with the given configuration.
# Constants
LockRenewInterval is the time to wait between lock renewals.
LockRetryInterval is the amount of time to wait if the lock fails before trying again.
LockTTL is the default lock TTL.
LockWatchRetryInterval is the amount of time to wait if a watch fails before trying again.
LockWatchRetryMax is the number of times to retry a failed watch before signaling that leadership is lost.
# Structs
Backend implements physical.Backend and describes the steps necessary to persist data using Google Cloud Spanner.
Lock is the HA lock.
LockRecord is the struct that corresponds to a lock.