// MarkInvalid resets the client timestamp, so the next Invalidate pass will remove the client
MarkInvalid resets the client timestamp, so the next Invalidate pass will remove the client
// MarkInvalid resets the client timestamp so the next Invalidate pass will remove the client
func (vm *visitsMap) MarkInvalid(cid string) {
	vm.m.Lock()
	defer vm.m.Unlock()
	if _, ok := vm.visits[cid]; !ok {
		return
	}
	vm.visits[cid] = time.Unix(0, 0)
}
func ( vm * visitsMap ) MarkInvalid ( cid string ) { vm . m . Lock ( ) defer vm . m . Unlock ( ) if _ , ok := vm . visits [ cid ] ; ! ok { return } vm . visits [ cid ] = time . Unix ( 0 , 0 ) }
MarkInvalid resets the client timestamp, so the next Invalidate pass will remove the client
MarkInvalid resets the client timestamp so the next Invalidate pass will remove the client