Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

LiveMatchingPositionCache::expire

cre8_app_provider::sink::LiveMatchingPositionCache::expire

method · cre8-app-provider · crates/cre8-app-provider/src/sink.rs:2438 documented

32lines
5cyclomatic
2max nesting
20statements
0? exits
2params
5callers
1callees
2.2 (p95)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (5 direct callers, 1 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

method · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 5 sitesname · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 sitemethod · 4 sitesmethod · 2 sitesself · 1 siteself · 1 sitepublish_live_matching_posit…app-provider · cc 2cre8_app_provider::sink::publish_live_matching_positionslive_external_positionsapp-matching · cc 1cre8_app_matching::store::live_external_positionshandle_statusapp-provider · cc 2cre8_app_provider::connection::handle_statuslive_dirty_stateapp-market · cc 1cre8_app_market::connection::live_dirty_staterun_sizeapp-provider · cc 1cre8_app_provider::sink::ingest_bench_tests::run_sizeeviction_is_lru_not_lexicog…app-provider · cc 2cre8_app_provider::sink::tests::eviction_is_lru_not_lexicographiclive_matching_status_report…app-provider · cc 2cre8_app_provider::sink::tests::live_matching_status_reports_eviction_expiry_and_skip_countersperpetual_ticks_never_move_…app-provider · cc 2cre8_app_provider::sink::tests::perpetual_ticks_never_move_the_spot_serieslive_matching_status_report…app-provider · cc 1cre8_app_provider::sink::tests::live_matching_status_reports_derivative_routeslive_matching_positionsapp-provider · cc 1cre8_app_provider::sink::live_matching_positionslive_matching_statusapp-provider · cc 1cre8_app_provider::sink::live_matching_statuslive_matching_dirty_stateapp-provider · cc 1cre8_app_provider::sink::live_matching_dirty_stateLiveMatchingPositionCache::…app-provider · cc 2cre8_app_provider::sink::LiveMatchingPositionCache::publishttl_expiry_is_amortizedapp-provider · cc 2cre8_app_provider::sink::tests::ttl_expiry_is_amortizedLiveMatchingPositionCache::…app-provider · cc 5cre8_app_provider::sink::LiveMatchingPositionCache::expireLiveMatchingPositionCache::…app-provider · cc 1cre8_app_provider::sink::LiveMatchingPositionCache::remove_positionLiveMatchingPositionCache::…app-provider · cc 2cre8_app_provider::sink::LiveMatchingPositionCache::unindex

Control flow

Source not readable from this process.

Callers 5

Callees 1

Source not readable from this process.