averak/gsync

永続化層で排他ロックを取得できるようにする

Opened this issue · 0 comments

LockType を作成し、取得系のメソッドの引数に指定できるようにする。
Exclusive が指定された場合のみ、@{LOCK_SCANNED_RANGES=EXCLUSIVE} ヒントを指定する。

package net.averak.gsync.domain.repository.lock

enum class LockType {

    ReadShared,
    Exclusive,
}