Asset

constructor(descriptor: AssetDescriptor<T>, identifier: Identifier<T> = descriptor.toIdentifier(), reference: CompletableDeferred<T> = CompletableDeferred(), dependencies: List<Asset<*>>, loader: Loader<T>, referenceCount: Int = 0)