{"action":"created","issue":{"url":"https://api.github.com/repos/Netflix/archaius/issues/351","labels_url":"https://api.github.com/repos/Netflix/archaius/issues/351/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/archaius/issues/351/comments","events_url":"https://api.github.com/repos/Netflix/archaius/issues/351/events","html_url":"https://github.com/Netflix/archaius/issues/351","id":109573980,"number":351,"title":"Archaius2 SetProperty doesn't change property's update timestamp","user":{"login":"howardyuan","id":2171824,"avatar_url":"https://avatars.githubusercontent.com/u/2171824?v=3","gravatar_id":"","url":"https://api.github.com/users/howardyuan","html_url":"https://github.com/howardyuan","followers_url":"https://api.github.com/users/howardyuan/followers","following_url":"https://api.github.com/users/howardyuan/following{/other_user}","gists_url":"https://api.github.com/users/howardyuan/gists{/gist_id}","starred_url":"https://api.github.com/users/howardyuan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howardyuan/subscriptions","organizations_url":"https://api.github.com/users/howardyuan/orgs","repos_url":"https://api.github.com/users/howardyuan/repos","events_url":"https://api.github.com/users/howardyuan/events{/privacy}","received_events_url":"https://api.github.com/users/howardyuan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-02T21:19:56Z","updated_at":"2015-10-10T00:10:35Z","closed_at":null,"body":"SetProperty should update the property's update timestamp. But Archaius2 doesn't do that now."},"comment":{"url":"https://api.github.com/repos/Netflix/archaius/issues/comments/147014588","html_url":"https://github.com/Netflix/archaius/issues/351#issuecomment-147014588","issue_url":"https://api.github.com/repos/Netflix/archaius/issues/351","id":147014588,"user":{"login":"howardyuan","id":2171824,"avatar_url":"https://avatars.githubusercontent.com/u/2171824?v=3","gravatar_id":"","url":"https://api.github.com/users/howardyuan","html_url":"https://github.com/howardyuan","followers_url":"https://api.github.com/users/howardyuan/followers","following_url":"https://api.github.com/users/howardyuan/following{/other_user}","gists_url":"https://api.github.com/users/howardyuan/gists{/gist_id}","starred_url":"https://api.github.com/users/howardyuan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howardyuan/subscriptions","organizations_url":"https://api.github.com/users/howardyuan/orgs","repos_url":"https://api.github.com/users/howardyuan/repos","events_url":"https://api.github.com/users/howardyuan/events{/privacy}","received_events_url":"https://api.github.com/users/howardyuan/received_events","type":"User","site_admin":false},"created_at":"2015-10-10T00:10:35Z","updated_at":"2015-10-10T00:10:35Z","body":"So this issue is caused by the design decision of setting the property update time stamp at the Get time instead of Set time. At Get time, it'll check to see the cache version is updated or not. If so, then change the property update time stamp. I think this is wrong, but still am looking into the proper fix."}}