public IEnumerable<User> GetAll()
{
IList<User> deserialized = null;
_synchronizer.Lock(() =>
{
string serialized = _reader.Read(_file);
deserialized = _serializer.Deserialize<IList<User>>(serialized ?? String.Empty);
});
if (deserialized == null)
{
return new List<User>();
}
return deserialized;
}