What would optional memoization in grunt.file.expand mean for long-running build pipelines?
Context Grunt's grunt.file.expand and grunt.file.expandMapping currently perform synchronous filesystem reads on every invocation with no internal caching. This design avoids stale results but can impose repeated I/O overhead when the same patterns are evaluated multiple times during a single build. Unresolved behavior The Grunt codebase has not introduced o