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::accessScanRangeSave {file options limits} {
    
    if {![dict get $file rotation] || [dict get $file rangeUncertain] || ![accessScanRangeMature $file $limits]} {
        return
    }
    set key [accessScanRangeKey $file $options]
    if {$key eq ""} {
        return
    }
    set store nsmcp:access-time-ranges:[ns_info server]
    # Bounded process-local metadata, never a cache of log bodies or identities.
    set entries {}
    foreach old [nsv_array names $store] {
        if {$old eq $key} {
            continue
        }
        if {[nsv_exists $store $old]} {
            lappend entries [list [dict get [nsv_get $store $old] observedAt] $old]
        }
    }
    foreach pair [lrange [lsort -integer -decreasing -index 0 $entries] 127 end] {
        nsv_unset -nocomplain $store [lindex $pair 1]
    }
    nsv_set $store $key [dict create minimum [dict get $file rangeMin] maximum [dict get $file rangeMax] observedAt [clock seconds]]

}

Show another procedure: