# CacheServer

> This class provides an interface for performing operations on a cache server.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public class CacheServer
```

## Static Methods

| Method                                                                                            | Description                                                                               |
| ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| [UploadArtifacts](/engine/6000.5/script-reference/unityeditor/cacheserver/uploadartifacts.md)     | Upload the specified GUIDs to the Accelerator. If keys is empty, all assets are uploaded. |
| [UploadShaderCache](/engine/6000.5/script-reference/unityeditor/cacheserver/uploadshadercache.md) | Uploads the contents of the Shader Cache directly to the Accelerator.                     |
