| Name | Description | Type | Package | Framework |
| BlockId | Identifies a particular Block of data, usually associated with a single file. | Class | org.apache.spark.storage | Apache Spark |
| BlockManagerId | This class represent an unique identifier for a BlockManager. | Class | org.apache.spark.storage | Apache Spark |
| BlockNotFoundException | Class | org.apache.spark.storage | Apache Spark | |
| BlockStatus | Class | org.apache.spark.storage | Apache Spark | |
| BlockUpdatedInfo | Stores information about a block status in a block manager. | Class | org.apache.spark.storage | Apache Spark |
| BroadcastBlockId | Class | org.apache.spark.storage | Apache Spark | |
| BufferReleasingInputStream | Helper class that ensures a ManagedBuffer is release upon InputStream. | Class | org.apache.spark.storage | Apache Spark |
| MemoryEntry | Class | org.apache.spark.storage | Apache Spark | |
| RDDBlockId | Class | org.apache.spark.storage | Apache Spark | |
| RDDInfo | Class | org.apache.spark.storage | Apache Spark | |
| ShuffleBlockId | Class | org.apache.spark.storage | Apache Spark | |
| ShuffleDataBlockId | Class | org.apache.spark.storage | Apache Spark | |
| ShuffleIndexBlockId | Class | org.apache.spark.storage | Apache Spark | |
| StorageLevel | Flags for controlling the storage of an RDD. | Class | org.apache.spark.storage | Apache Spark |
| StorageStatus | Storage information for each BlockManager. | Class | org.apache.spark.storage | Apache Spark |
| StorageStatusListener | A SparkListener that maintains executor storage status. | Class | org.apache.spark.storage | Apache Spark |
| StreamBlockId | Class | org.apache.spark.storage | Apache Spark | |
| TaskResultBlockId | Class | org.apache.spark.storage | Apache Spark | |
| TimeTrackingOutputStream | Intercepts write calls and tracks total time spent writing in order to update shuffle write metrics. | Class | org.apache.spark.storage | Apache Spark |