Skip to main content

Module workspace

Module workspace 

Source
Expand description

Workspace indexing, document store, and cross-file operations. Compatibility re-export of workspace indexing modules.

Modules§

cache
Workspace indexing and refactoring orchestration. Bounded LRU caches for workspace index components.
document_store
Workspace indexing and refactoring orchestration. Document store for managing in-memory text content
monitoring
Workspace indexing and refactoring orchestration. Monitoring and lifecycle support types for workspace indexing.
production_coordinator
Workspace indexing and refactoring orchestration. Workspace index coordinator with cache and SLO integration.
slo
Workspace indexing and refactoring orchestration. Service-level objective tracking for workspace index operations.
state_machine
Workspace indexing and refactoring orchestration. Index lifecycle state machine for workspace index operations.
workspace_index
Workspace indexing and refactoring orchestration. Workspace-wide symbol index for fast cross-file lookups in Perl LSP.
workspace_refactor
Workspace-wide refactoring operations for Perl codebases
workspace_rename
Workspace indexing and refactoring orchestration. LSP feature module (deprecated)

Structs§

AstCacheConfig
Workspace indexing and refactoring orchestration. AST node cache configuration.
BoundedLruCache
Workspace indexing and refactoring orchestration. Thread-safe bounded LRU cache.
CacheConfig
Workspace indexing and refactoring orchestration. Cache configuration for bounded LRU caches.
CombinedWorkspaceCacheConfig
Workspace indexing and refactoring orchestration. Combined cache configuration for all workspace caches.
CoordinatorStatistics
Workspace indexing and refactoring orchestration. Combined statistics for the production coordinator.
IndexResourceLimits
Workspace indexing and refactoring orchestration. Configurable resource limits for workspace index.
IndexStateMachine
Workspace indexing and refactoring orchestration. Thread-safe index state machine.
Location
Workspace indexing and refactoring orchestration. Internal location type used during Navigate/Analyze workflows.
ProductionCoordinatorConfig
Workspace indexing and refactoring orchestration. Configuration for the production index coordinator.
ProductionIndexCoordinator
Workspace indexing and refactoring orchestration. Workspace index coordinator.
SloConfig
Workspace indexing and refactoring orchestration. SLO configuration for workspace index operations.
SloStatistics
Workspace indexing and refactoring orchestration. SLO statistics for a specific operation type.
SloTracker
Workspace indexing and refactoring orchestration. SLO tracker for workspace index operations.
SymbolCacheConfig
Workspace indexing and refactoring orchestration. Symbol cache configuration.
WorkspaceCacheConfig
Workspace indexing and refactoring orchestration. Workspace cache configuration.
WorkspaceCacheManager
Workspace indexing and refactoring orchestration. Cache manager for workspace index components.
WorkspaceIndex
Workspace indexing and refactoring orchestration. Thread-safe workspace index

Enums§

BuildPhase
Workspace indexing and refactoring orchestration. Build phases for the Building state.
DegradationReason
Workspace indexing and refactoring orchestration. Reason for index degradation.
IndexState
Workspace indexing and refactoring orchestration. Enhanced index state with additional production-ready states.
IndexStateKind
Workspace indexing and refactoring orchestration. Coarse index state kinds for instrumentation and transition tracking.
InvalidationReason
Workspace indexing and refactoring orchestration. Reason for index invalidation.
OperationResult
Workspace indexing and refactoring orchestration. Result of an SLO operation.
OperationType
Workspace indexing and refactoring orchestration. Operation types tracked by SLO monitoring.
ResourceKind
Workspace indexing and refactoring orchestration. Type of resource limit that was exceeded.
TransitionResult
Workspace indexing and refactoring orchestration. Result of a state transition attempt.

Traits§

EstimateSize
Workspace indexing and refactoring orchestration. Trait for estimating the memory size of cached values.