Represents a file reference stored in a database

Basic filename renamer

Provides routing for session-whitelisted protected files


Represents a container for a specific asset.

Provides a mechanism for suggesting filename alterations to a file

Represents an abstract asset persistence layer. Acts as a backend to files.

Represents a store usable with ProtectedFileController to serve up non-direct file requests

Interface to define a handler for persistent generated files