# Application



# Functions

- **function-applicationpathcacheclear** - flush the application.[cfc|cfm] path cache
- **function-applicationstarttime** - Provides information about the time when the current application scope was created.
- **function-applicationstop** - stops the current application context
- **function-getapplicationmetadata** - return all data from this scope, when using an application.cfc or all setting defined in tag cfapplication
- **function-getapplicationsettings** - return all data from this scope, when using an application.cfc or all setting defined in tag cfapplication
- **function-restinitapplication** - Registers the directory path with the service mapping provided.

# Tags

- **tag-application** - Defines a CFML Application and configures the properties / behavior of that Application

# Guides

- **caches-defined-in-application-cfc** - How to add per-application caches via Application.cfc in Lucee.
- **application-context-guide** - How to create and configure the Application.cfc
- **mappings-component-mappings** - How to define and use component mappings in Lucee.
- **mappings-custom-tag-mappings** - How to define and use custom tag mappings in Lucee.
- **mappings-how-to-define-a-reg-mapping** - All about the different mappings in Lucee and how to use them.
- **java-settings** - Guide on configuring Java settings in Lucee using Application.cfc, including loading Java libraries from Maven
- **update-application-context** - How to update your Application settings, after they have been defined in Application.cfc.