public void SetSessionForKey(string factoryKey, ISession session)
        {
            if (OperationContext.Current == null)
            {
                FallbackSessionStorage.SetSessionForKey(factoryKey, session);
                return;
            }

            SessionInstanceExtension instance = GetSessionInstanceExtension();

            instance.SetSessionForKey(factoryKey, session);
        }