MCPcopy Create free account
hub / github.com/ImageEngine/cortex / GetFromParallelRecursiveCache

Class GetFromParallelRecursiveCache

src/IECorePython/LRUCacheBinding.cpp:270–292  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268}
269
270struct GetFromParallelRecursiveCache
271{
272 public :
273
274 GetFromParallelRecursiveCache( ParallelTestCache &cache, size_t numValues )
275 : m_cache( cache ), m_numValues( numValues )
276 {
277 }
278
279 void operator()( const blocked_range<size_t> &r ) const
280 {
281 for( size_t i=r.begin(); i!=r.end(); ++i )
282 {
283 m_cache.get( i % m_numValues );
284 }
285 }
286
287 private :
288
289 ParallelTestCache &m_cache;
290 size_t m_numValues;
291
292};
293
294void testSerialLRUCacheRecursion( int maxCost )
295{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected