Package com.enhancedechest.crossserver


package com.enhancedechest.crossserver
  • Class
    Description
    Coordination contract that makes the lazy write-back cache safe to run on several servers sharing one database (cross-server.enabled).
    Thrown by CrossServerCoordinator.acquireOwner(java.util.UUID) when an owner's lock could not be obtained within the acquire timeout — typically because the player is still online on another server, or that server is still writing their data back.
    Redis implementation of CrossServerCoordinator: one lock key per owner (<prefix>lock:<uuid> holding this server's id, TTL-protected and heartbeat-extended) plus one pub/sub channel (<prefix>events) used to hand owners over quickly.