Cache CFC metadata for faster startup times

Description

Wirebox generates a good deal of metadata on CFCs as it processes mappings. The CommandService also generates metadata on every Command CFC on startup. Cache these metadata generations for faster startup times. Clear the cache when the "reload" command is run or when the "upgrade" command is run.

In my tests, this improves startup time by around 700ms to 1 second.

Gliffy Diagrams

Activity

Show:
Fixed
Pinned fields
Click on the next to a field label to start pinning.

Assignee

Brad Wood

Reporter

Fix versions

Priority

Components

Created April 17, 2018 at 4:43 AM
Updated April 17, 2018 at 4:44 AM
Resolved April 17, 2018 at 4:44 AM