The PrecompileContext now allows client timed-based purging of Pipelines via the new PrecompileContext::purgePipelinesNotUsedInMs call.