# AssetCache<TKey> class

Namespace: [Grasshopper2.Types.Shapes](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.shapes.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class AssetCache<TKey>
```

A cache for complete assets.

**Type parameters:**

- `TKey`

## Methods

- [Clear](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetcache-1/clear.md)
- [TryGet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetcache-1/tryget.md)
- [TrySet](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetcache-1/tryset.md)
