What's an alternative to `HttpContext.Current.Cache` ?

I'm dealing with only the application tier and not the web tier so what is best for this?

We obviously don't want to use this because unit tests in the app tier will not have an HttpContext.

Would a simple list or dictionary object work?