{"database": "jira", "table": "issue_details_raw", "rows": [["DHS-33", "{\"expand\":\"renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations\",\"id\":\"82452\",\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/82452\",\"key\":\"DHS-33\",\"fields\":{\"statuscategorychangedate\":\"2022-04-29T11:45:43.117+0300\",\"issuetype\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issuetype/10313\",\"id\":\"10313\",\"description\":\"A small, distinct piece of work.\",\"iconUrl\":\"https://traditionasia.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/11718?size=medium\",\"name\":\"Task\",\"subtask\":false,\"avatarId\":11718,\"entityId\":\"f8b7c0e2-21aa-496e-930c-f34c1e9668fe\",\"hierarchyLevel\":0},\"components\":[],\"timespent\":null,\"timeoriginalestimate\":null,\"project\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/project/11705\",\"id\":\"11705\",\"key\":\"DHS\",\"name\":\"Date and Holiday Services\",\"projectTypeKey\":\"software\",\"simplified\":true,\"avatarUrls\":{\"48x48\":\"https://traditionasia.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/12916\",\"24x24\":\"https://traditionasia.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/12916?size=small\",\"16x16\":\"https://traditionasia.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/12916?size=xsmall\",\"32x32\":\"https://traditionasia.atlassian.net/rest/api/3/universal_avatar/view/type/project/avatar/12916?size=medium\"}},\"description\":{\"type\":\"doc\",\"version\":1,\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Currently service keeps data in the memory but this creates some issues in distributed environment. Lets check the options that can applied in here. Some are comes to my mind:\"}]},{\"type\":\"bulletList\",\"content\":[{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Using Akka Cluster Distributed Data\"}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Using Hazelcast\"}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Some other library\"}]}]},{\"type\":\"listItem\",\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Remove in memory data completely and don\u2019t use\"}]}]}]}]},\"fixVersions\":[],\"aggregatetimespent\":null,\"statusCategory\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/statuscategory/3\",\"id\":3,\"key\":\"done\",\"colorName\":\"green\",\"name\":\"Done\"},\"resolution\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/resolution/10000\",\"id\":\"10000\",\"description\":\"Work has been completed on this issue.\",\"name\":\"Done\"},\"customfield_11642\":null,\"timetracking\":{},\"security\":null,\"attachment\":[],\"aggregatetimeestimate\":null,\"resolutiondate\":\"2022-04-29T11:45:43.108+0300\",\"workratio\":-1,\"summary\":\"Investigate introducing shared cache structure\",\"issuerestriction\":{\"issuerestrictions\":{},\"shouldDisplay\":true},\"watches\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/DHS-33/watchers\",\"watchCount\":2,\"isWatching\":false},\"lastViewed\":null,\"creator\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5da633bd9810cf0c3ce3a5ac\",\"accountId\":\"5da633bd9810cf0c3ce3a5ac\",\"emailAddress\":\"gokhan.ozman@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/48\",\"24x24\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/24\",\"16x16\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/16\",\"32x32\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/32\"},\"displayName\":\"Gokhan Ozman\",\"active\":true,\"timeZone\":\"Europe/Minsk\",\"accountType\":\"atlassian\"},\"subtasks\":[],\"created\":\"2022-04-18T11:56:44.367+0300\",\"customfield_11110\":\"1|hzv7wv:\",\"reporter\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5da633bd9810cf0c3ce3a5ac\",\"accountId\":\"5da633bd9810cf0c3ce3a5ac\",\"emailAddress\":\"gokhan.ozman@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/48\",\"24x24\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/24\",\"16x16\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/16\",\"32x32\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/32\"},\"displayName\":\"Gokhan Ozman\",\"active\":true,\"timeZone\":\"Europe/Minsk\",\"accountType\":\"atlassian\"},\"aggregateprogress\":{\"progress\":0,\"total\":0},\"priority\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/priority/3\",\"iconUrl\":\"https://traditionasia.atlassian.net/images/icons/priorities/major_new.svg\",\"name\":\"3. Medium\",\"id\":\"3\"},\"labels\":[],\"customfield_11016\":null,\"environment\":null,\"customfield_11602\":null,\"timeestimate\":null,\"aggregatetimeoriginalestimate\":null,\"versions\":[],\"duedate\":null,\"progress\":{\"progress\":0,\"total\":0},\"issuelinks\":[{\"id\":\"51583\",\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issueLink/51583\",\"type\":{\"id\":\"10001\",\"name\":\"Relation\",\"inward\":\"relates to\",\"outward\":\"relates to\",\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issueLinkType/10001\"},\"outwardIssue\":{\"id\":\"82348\",\"key\":\"UFX-6551\",\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/82348\",\"fields\":{\"summary\":\"Investigating the fxdateservice calls to the servers\",\"status\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/status/6\",\"description\":\"The work item is considered finished, the resolution is correct. Work items which are closed can be reopened.\",\"iconUrl\":\"https://traditionasia.atlassian.net/images/icons/statuses/closed.png\",\"name\":\"Closed\",\"id\":\"6\",\"statusCategory\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/statuscategory/3\",\"id\":3,\"key\":\"done\",\"colorName\":\"green\",\"name\":\"Done\"}},\"priority\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/priority/3\",\"iconUrl\":\"https://traditionasia.atlassian.net/images/icons/priorities/major_new.svg\",\"name\":\"3. Medium\",\"id\":\"3\"},\"issuetype\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issuetype/10001\",\"id\":\"10001\",\"description\":\"Functionality or a feature expressed as a user goal.\",\"iconUrl\":\"https://traditionasia.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/11715?size=medium\",\"name\":\"Story\",\"subtask\":false,\"avatarId\":11715,\"hierarchyLevel\":0}}}}],\"votes\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/DHS-33/votes\",\"votes\":0,\"hasVoted\":false},\"comment\":{\"comments\":[{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/82452/comment/218346\",\"id\":\"218346\",\"author\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5e8744925b08780c1c4fe82d\",\"accountId\":\"5e8744925b08780c1c4fe82d\",\"emailAddress\":\"micky.cm@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"24x24\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"16x16\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"32x32\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\"},\"displayName\":\"Micky.cm\",\"active\":true,\"timeZone\":\"Asia/Bangkok\",\"accountType\":\"atlassian\"},\"body\":{\"type\":\"doc\",\"version\":1,\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Hi, \"},{\"type\":\"mention\",\"attrs\":{\"id\":\"5da633bd9810cf0c3ce3a5ac\",\"text\":\"@Gokhan Ozman\",\"accessLevel\":\"\"}},{\"type\":\"text\",\"text\":\" Andrew said we should \u201cRemove in memory data completely and don\u2019t use\u201d and we should revamp the service to clean it up a bit at the same time. \"},{\"type\":\"mention\",\"attrs\":{\"id\":\"5da633bd9810cf0c3ce3a5ac\",\"text\":\"@Gokhan Ozman\",\"accessLevel\":\"\"}},{\"type\":\"text\",\"text\":\" would you like to program with us to learn Scala \"},{\"type\":\"emoji\",\"attrs\":{\"shortName\":\":slight_smile:\",\"id\":\"1f642\",\"text\":\"\\uD83D\\uDE42\"}},{\"type\":\"text\",\"text\":\" \"}]}]},\"updateAuthor\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5e8744925b08780c1c4fe82d\",\"accountId\":\"5e8744925b08780c1c4fe82d\",\"emailAddress\":\"micky.cm@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"24x24\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"16x16\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"32x32\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\"},\"displayName\":\"Micky.cm\",\"active\":true,\"timeZone\":\"Asia/Bangkok\",\"accountType\":\"atlassian\"},\"created\":\"2022-04-21T06:28:02.068+0300\",\"updated\":\"2022-04-21T06:28:02.068+0300\",\"jsdPublic\":true},{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/82452/comment/218597\",\"id\":\"218597\",\"author\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5e8744925b08780c1c4fe82d\",\"accountId\":\"5e8744925b08780c1c4fe82d\",\"emailAddress\":\"micky.cm@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"24x24\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"16x16\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"32x32\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\"},\"displayName\":\"Micky.cm\",\"active\":true,\"timeZone\":\"Asia/Bangkok\",\"accountType\":\"atlassian\"},\"body\":{\"type\":\"doc\",\"version\":1,\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"I already implemented this by removing a cache memory and doing database queries when got HTTP request , \"},{\"type\":\"mention\",\"attrs\":{\"id\":\"5da633bd9810cf0c3ce3a5ac\",\"text\":\"@Gokhan Ozman\",\"accessLevel\":\"\"}},{\"type\":\"text\",\"text\":\" can you check the service on the master branch\"},{\"type\":\"hardBreak\"},{\"type\":\"text\",\"text\":\"Thanks\"}]}]},\"updateAuthor\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5e8744925b08780c1c4fe82d\",\"accountId\":\"5e8744925b08780c1c4fe82d\",\"emailAddress\":\"micky.cm@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"24x24\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"16x16\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"32x32\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\"},\"displayName\":\"Micky.cm\",\"active\":true,\"timeZone\":\"Asia/Bangkok\",\"accountType\":\"atlassian\"},\"created\":\"2022-04-27T13:58:50.519+0300\",\"updated\":\"2022-04-27T13:58:50.519+0300\",\"jsdPublic\":true},{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/82452/comment/218769\",\"id\":\"218769\",\"author\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5da633bd9810cf0c3ce3a5ac\",\"accountId\":\"5da633bd9810cf0c3ce3a5ac\",\"emailAddress\":\"gokhan.ozman@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/48\",\"24x24\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/24\",\"16x16\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/16\",\"32x32\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/32\"},\"displayName\":\"Gokhan Ozman\",\"active\":true,\"timeZone\":\"Europe/Minsk\",\"accountType\":\"atlassian\"},\"body\":{\"type\":\"doc\",\"version\":1,\"content\":[{\"type\":\"paragraph\",\"content\":[{\"type\":\"text\",\"text\":\"Hi \"},{\"type\":\"mention\",\"attrs\":{\"id\":\"5e8744925b08780c1c4fe82d\",\"text\":\"@Micky.cm\",\"accessLevel\":\"\"}},{\"type\":\"text\",\"text\":\" I\u2019ve reviewed and tested your changes and all worked fine except holiday-sync endpoint because I guess its routing definition deleted by mistake, I added it back and now it is fine. Thanks vm for the quick solution. \"},{\"type\":\"emoji\",\"attrs\":{\"shortName\":\":thumbsup:\",\"id\":\"1f44d\",\"text\":\"\\uD83D\\uDC4D\"}},{\"type\":\"text\",\"text\":\" \"}]}]},\"updateAuthor\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5da633bd9810cf0c3ce3a5ac\",\"accountId\":\"5da633bd9810cf0c3ce3a5ac\",\"emailAddress\":\"gokhan.ozman@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/48\",\"24x24\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/24\",\"16x16\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/16\",\"32x32\":\"https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/5da633bd9810cf0c3ce3a5ac/31bcd7e7-5722-492c-becf-dc8e64a5fd17/32\"},\"displayName\":\"Gokhan Ozman\",\"active\":true,\"timeZone\":\"Europe/Minsk\",\"accountType\":\"atlassian\"},\"created\":\"2022-04-29T11:45:39.348+0300\",\"updated\":\"2022-04-29T11:45:39.348+0300\",\"jsdPublic\":true}],\"self\":\"https://traditionasia.atlassian.net/rest/api/3/issue/82452/comment\",\"maxResults\":3,\"total\":3,\"startAt\":0},\"assignee\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/user?accountId=5e8744925b08780c1c4fe82d\",\"accountId\":\"5e8744925b08780c1c4fe82d\",\"emailAddress\":\"micky.cm@traditionasia.com\",\"avatarUrls\":{\"48x48\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"24x24\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"16x16\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\",\"32x32\":\"https://secure.gravatar.com/avatar/ed03c7e4384ee4788de21893b481ef9e?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FM-3.png\"},\"displayName\":\"Micky.cm\",\"active\":true,\"timeZone\":\"Asia/Bangkok\",\"accountType\":\"atlassian\"},\"worklog\":{\"startAt\":0,\"maxResults\":20,\"total\":0,\"worklogs\":[]},\"updated\":\"2022-04-29T11:45:43.116+0300\",\"status\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/status/10512\",\"description\":\"\",\"iconUrl\":\"https://traditionasia.atlassian.net/\",\"name\":\"Done\",\"id\":\"10512\",\"statusCategory\":{\"self\":\"https://traditionasia.atlassian.net/rest/api/3/statuscategory/3\",\"id\":3,\"key\":\"done\",\"colorName\":\"green\",\"name\":\"Done\"}}}}"]], "columns": ["key", "raw"], "primary_keys": ["key"], "primary_key_values": ["DHS-33"], "units": {}, "query_ms": 2.7256330067757517}