points-index.go
func (points *PointsIndex) Get(id string) Point {
	if point, ok := points.currentPosition[id]; ok {
		// first it gets the set of the currentPosition and then gets the point from the set
		// this is done so it triggers expiration on expiringSet, and returns nil if a point has expired
		if result, resultOk := points.index.GetEntryAt(point).(set).Get(id); resultOk {
			return result.(Point)
		}
	}
	return nil
}
func (points *PointsIndex) Get(id string) Point {
	if point, ok := points.currentPosition[id]; ok {
		// first it gets the set of the currentPosition and then gets the point from the set
		// this is done so it triggers expiration on expiringSet, and returns nil if a point has expired
		if result, resultOk := points.index.GetEntryAt(point).(set).Get(id); resultOk {
			return result.(Point)
		}
	}
	return nil
}
func ( points * PointsIndex ) Get ( id string ) Point { if point , ok := points . currentPosition [ id ] ; ok { // first it gets the set of the currentPosition and then gets the point from the set // this is done so it triggers expiration on expiringSet, and returns nil if a point has expired if result , resultOk := points . index . GetEntryAt ( point ) . ( set ) . Get ( id ) ; resultOk { return result . ( Point ) } } return nil }
// Get gets a point from the index given an id.
Get gets a point from the index given an id .