public static void SetOperationContextFactory(IDataCacheEventSubscriber factory) { lock (Current) { Current = factory; } }