mixare/mixare — pull request #29 by Odyno (2012-05-15 13:06:46+00:00)
Title: Feature/issue115

This commit respect the issue 115 ( http://code.google.com/p/mixare/issues/detail?id=115&sort=-id&colspec=ID%20Type%20Status%20Priority%20Stars%20Version%20Owner%20Summary )

This commit propose:
A) Isolation MixContext variable and protect it to thread race condition.
B) Change MixContext to pseudo-factory of Managers.
C) Any managers have own personal package. Any manger use package scope tecnique. Applied factory-pattern on any managers (I think it's good for every future change of implementation or platform)
D) DonwloadManager now use structure thread safe.
E) Documented public class

I have test it on my device, and I don't have regression ( I think it's a bit faster )