public void Write(Request request)
        {
            lock (locker)
            {
                if (!clock.Equals(DateTime.Now))
                {
                    Dispose();
                    clock = new Clock(DateTime.Now);
                    file  = CreateFile(options);
                }

                file.Write(request);
            }
        }