Idea detail
scope_cache_release
reqlan rq/extension/language/support/open-file-sequencing.rq:395
block
done
Summary
This idea applies when the engine is `node` ( node_engine_open_path ).
`fileIdeasCache` and `importPathCache` drop a URI when that Langium document is removed.
A version change still replaces the entry for a document that stays.
The rust server drops the open model in native_cache_retention.
Related: open_file_hot_path, native_cache_retention.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-scope.ts |
| status | done |
| tests | lsp-memory.test.ts:drops scope cache entries when a document is removed |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | node_engine_open_path | reqlan rq/extension/language/support/open-file-sequencing.rq | node_engine_open_path |
| references | native_cache_retention | reqlan rq/extension/language/support/open-file-sequencing.rq | native_cache_retention |
| references | open_file_hot_path | reqlan rq/extension/language/support/open-file-sequencing.rq | open_file_hot_path |
| file_reference | ../../../../packages/language/src/reqlan-scope.ts | packages/language/src/reqlan-scope.ts | reqlan-scope.ts |
| file_reference | "../../../../packages/language/test/lsp-memory.test.ts:drops scope cache entries when a document is removed" | packages/language/test/lsp-memory.test.ts | lsp-memory.test.ts:drops scope cache entries when a document is removed |
| comment_link | scope_cache_release | reqlan rq/extension/language/support/packages/language/src/reqlan-scope.ts | // rq:scope_cache_release |
| comment_link | scope_cache_release | reqlan rq/extension/language/support/packages/language/test/lsp-memory.test.ts | * rq:scope_cache_release |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | node_engine_open_path | reqlan rq/extension/language/support/open-file-sequencing.rq | scope_cache_release |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…