== [[ApplicationCacheOperations]] ApplicationCacheOperations

ApplicationCacheOperations is the <> of...FIXME

[[contract]] [source, scala]

package org.apache.spark.deploy.history

trait ApplicationCacheOperations { // only required methods that have no implementation // the others follow def getAppUI(appId: String, attemptId: Option[String]): Option[LoadedAppUI] def attachSparkUI( appId: String, attemptId: Option[String], ui: SparkUI, completed: Boolean): Unit def detachSparkUI(appId: String, attemptId: Option[String], ui: SparkUI): Unit }

NOTE: ApplicationCacheOperations is a private[history] contract.

.(Subset of) ApplicationCacheOperations Contract [cols="1,2",options="header",width="100%"] |=== | Method | Description

| getAppUI | [[getAppUI]][SparkUI] (the UI of a Spark application)

Used exclusively when ApplicationCache is requested for[loadApplicationEntry]

| attachSparkUI | [[attachSparkUI]]

| detachSparkUI | [[detachSparkUI]] |===

[[implementations]] NOTE:[HistoryServer] is the one and only known implementation of <> in Apache Spark.