/Engine/Source/Runtime/RHICore/Public/RHICoreTransientResourceAllocator.h
An RHI transient resource cache designed to optimize fetches for resources placed into a heap with an offset. The cache has a fixed capacity whereby no garbage collection will occur. Once that capacity is exceeded, garbage collection is invoked on resources older than a specified generation (where generation is incremented with each cycle of forfeiting acquired resources).
template<typename TransientResourceType> class TRHITransientResourceCache