/// <summary> /// The on post build. /// </summary> /// <param name="context"> /// The context. /// </param> public override void OnPostBuild(IBuildContext context) { if (!context.CanCache()) return; context.ErrorTracer.Phase = "Saving Build (" + context.Metadata + ") to Cache"; var policy = context.Policys.Get<LifetimeTimePolicy>(); if (policy == null) return; _cache.Add(policy.LifetimeContext, context.Metadata, policy.ShareLiftime); }