Class ThreadCached<T>