{"action":"created","issue":{"url":"https://api.github.com/repos/ratpack/ratpack/issues/878","labels_url":"https://api.github.com/repos/ratpack/ratpack/issues/878/labels{/name}","comments_url":"https://api.github.com/repos/ratpack/ratpack/issues/878/comments","events_url":"https://api.github.com/repos/ratpack/ratpack/issues/878/events","html_url":"https://github.com/ratpack/ratpack/issues/878","id":125853988,"number":878,"title":"Consider using last modified timestamp instead of comparing the whole app script for each request when detecting changes","user":{"login":"erdi","id":205451,"avatar_url":"https://avatars.githubusercontent.com/u/205451?v=3","gravatar_id":"","url":"https://api.github.com/users/erdi","html_url":"https://github.com/erdi","followers_url":"https://api.github.com/users/erdi/followers","following_url":"https://api.github.com/users/erdi/following{/other_user}","gists_url":"https://api.github.com/users/erdi/gists{/gist_id}","starred_url":"https://api.github.com/users/erdi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erdi/subscriptions","organizations_url":"https://api.github.com/users/erdi/orgs","repos_url":"https://api.github.com/users/erdi/repos","events_url":"https://api.github.com/users/erdi/events{/privacy}","received_events_url":"https://api.github.com/users/erdi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-10T23:45:35Z","updated_at":"2016-01-11T00:53:44Z","closed_at":null,"body":"`ReloadableFileBackedFactory` is already using this strategy, consider using it in `FileBackedReloadInformant` which currently unnecessarily reads script contents for each request."},"comment":{"url":"https://api.github.com/repos/ratpack/ratpack/issues/comments/170411255","html_url":"https://github.com/ratpack/ratpack/issues/878#issuecomment-170411255","issue_url":"https://api.github.com/repos/ratpack/ratpack/issues/878","id":170411255,"user":{"login":"alkemist","id":17825,"avatar_url":"https://avatars.githubusercontent.com/u/17825?v=3","gravatar_id":"","url":"https://api.github.com/users/alkemist","html_url":"https://github.com/alkemist","followers_url":"https://api.github.com/users/alkemist/followers","following_url":"https://api.github.com/users/alkemist/following{/other_user}","gists_url":"https://api.github.com/users/alkemist/gists{/gist_id}","starred_url":"https://api.github.com/users/alkemist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alkemist/subscriptions","organizations_url":"https://api.github.com/users/alkemist/orgs","repos_url":"https://api.github.com/users/alkemist/repos","events_url":"https://api.github.com/users/alkemist/events{/privacy}","received_events_url":"https://api.github.com/users/alkemist/received_events","type":"User","site_admin":false},"created_at":"2016-01-11T00:53:44Z","updated_at":"2016-01-11T00:53:44Z","body":"This would be fine. A spurious reload is not that costly."}}