Closed oliviarla closed 2 months ago
@uhm0311 ๋ฆฌ๋ทฐ ๋ฐ์ํ์ต๋๋ค.
@jhpark816 ๋ฆฌ๋ทฐ ๋ถํ๋๋ฆฝ๋๋ค.
@uhm0311 ๋ฆฌ๋ทฐ ๋ฐ๋๋๋ค.
@oliviarla mergeํ๊ณ ๋์ ๋ณด๋, master ๋ธ๋์น์ ์ฌ๋ผ๊ฐ ๊ฒ์ด๋ค์. ๋ค์ ์๋ณตํด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
@jhpark816
develop ๋ธ๋์น๋ก ์ปค๋ฐ ์ฎ๊ฒผ์ต๋๋ค.
๐ Related Issue
โจ๏ธ What I did
getSynchrinozed(...)
์์ ๊ธฐ์กด์๋ createArcusKey์ ๊ฒฐ๊ณผ์ธ String์ ์ฌ์ฉํด lock์ ์ก๊ณ loadValue์๋ ๋๊ฒจ ์ฌ์ฉํ์๋๋ฐ, ์ด๋ฐ ๋ฐฉ์์ผ๋ก๋ ๊ฐ์ ํด๋์ค์ public ๋ฉ์๋์ธ put์ ์ฌ์ฉํ ์ ์์ด putValue๋ฅผ ์ง์ ์ฌ์ฉํด์ผ๋ง ํ์ต๋๋ค. ๋ฐ๋ผ์ createArcusKey๋ฅผ put ๋ฉ์๋ ๋ด๋ถ์์๋ง ํธ์ถํ๊ฒ ํ๊ณ ๋๋จธ์ง ๋ถ๋ถ์์๋ key๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋๋ก ํ์ฌ ๋ฉ์๋ ๋ก์ง์ ๊ฐ๊ฒฐํ๊ฒ ๋ง๋ค์์ต๋๋ค.putIfAbsent(...)
์์ arcus java client API๋ฅผ ์ฌ์ฉํ๋ ๋ถ๋ถ์ ๋ฐ๋ก ๋ฉ์๋๋ก ๋ถ๋ฆฌํ์ต๋๋ค.