This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.

The procedure is defined as:

proc nsmcp::accessRetentionPhase {token phase unused} {
    
    set key nsmcp:access-retention:[ns_info server]
    set state [nsv_get $key state]
    if {![dict get $state running] || [dict get $state token] ne $token} {
        return
    }
    set now [clock clicks -milliseconds]
    set times [expr {[dict exists $state phaseMilliseconds] ? [dict get $state phaseMilliseconds] : {}}]
    dict incr times [dict get $state phase] [expr {max(0,$now-[dict get $state phaseTicks])}]
    dict set state phaseMilliseconds $times
    dict set state phase $phase
    dict set state phaseTicks $now
    nsv_set $key state $state

}

Show another procedure: