Ir al contenido

LinkPathCache

Defined in: render/PerformanceCache.ts:5

Cache for computed link paths. Avoids recomputing routing when endpoints haven’t moved.

new LinkPathCache(): LinkPathCache

LinkPathCache

get size(): number

Defined in: render/PerformanceCache.ts:108

Get the number of cached entries.

number

get(fromKey, toKey, routing, corner, fromPort, toPort, avoidObstacles?, jumpOver?, obstacles?): object[] | null

Defined in: render/PerformanceCache.ts:35

Get a cached path if available.

string | number

string | number

string

number

number

number

number

number

boolean = false

boolean = false

object[] = []

object[] | null


getVersion(): number

Defined in: render/PerformanceCache.ts:101

Get the current cache version (increments on changes).

number


invalidate(): void

Defined in: render/PerformanceCache.ts:93

Invalidate the entire cache.

void


set(fromKey, toKey, routing, corner, fromPort, toPort, points, avoidObstacles?, jumpOver?, obstacles?): void

Defined in: render/PerformanceCache.ts:63

Store a computed path in the cache.

string | number

string | number

string

number

number

number

number

number

object[]

boolean = false

boolean = false

object[] = []

void