See http://www.cloudidentity.com/blog/2013/10/01/getting-acquainted-with-adals-token-cache/