func NewSnapshot() *Snapshot {
	return &Snapshot{
		NodeInfoMap: make(map[string]*NodeInfo),
	}
}
// NewSnapshot initializes a Snapshot struct and returns it.
NewSnapshot initializes a Snapshot struct and returns it.
// NewSnapshot initializes a Snapshot struct and returns it .
func NewSnapshot() *Snapshot {
	return &Snapshot{
		NodeInfoMap: make(map[string]*NodeInfo),
	}
}
func NewSnapshot ( ) * Snapshot { return & Snapshot { NodeInfoMap : make ( map [ string ] * NodeInfo ) , } }
NewSnapshot initializes a Snapshot struct and returns it.
NewSnapshot initializes a Snapshot struct and returns it .