package cc.fascinated.model.cache; import lombok.*; import org.springframework.data.annotation.Id; import org.springframework.data.redis.core.RedisHash; import java.util.UUID; /** * @author Braydon */ @AllArgsConstructor @Getter @EqualsAndHashCode(onlyExplicitlyIncluded = true) @ToString @RedisHash(value = "playerName", timeToLive = 60L * 60L * 6) // 6 hours (in seconds) public final class CachedPlayerName { /** * The username of the player. */ @Id @NonNull private String username; /** * The unique id of the player. */ @NonNull private UUID uniqueId; }