Structure for caching objects

## Public fields

type

Type of the object that are cached. All objects must be of the same type.

## Active bindings

keys

List all key in the cache

## Methods

### Method new()

Initialize a new instance of the class

### Method set()

Store the given value in cache with the given key

#### Arguments

key

Key to check

### Method get()

Get cached object by key

#### Arguments

key

Key used to find the value to remove. If the key is not found, nothing happens.

### Method print()

Print the object to the console

#### Usage

Cache\$print(...)

#### Arguments

...

Rest arguments.