If unable to deserialize value, deserializer should throw an error; this will prevent the cached item from being created
Optionalvalue: stringIf unable to serialize value, serializer should throw an error; this will prevent the cached item from being created
Optionalvalue: T
Unique key used internally for caching deserialized values