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::accessTimeIndexSave {file segment} {
set key [accessTimeIndexKey $file]
set slot [accessTimeIndexSlot $key]
set entry [accessTimeIndexLoad $file]
if {$entry eq ""} {
set entry [dict create key $key segments {}]
}
set start [dict get $segment start]
# At most 4096 ranges per slot (normally about 16 GiB at 4 MiB/slice).
# Unindexed suffixes always take the ordinary scanner.
if {![dict exists $entry segments $start] && [dict size [dict get $entry segments]]>=4096} {
return
}
dict set entry segments $start $segment
nsv_set nsmcp:access-time-index:[ns_info server] $slot $entry
}