นี่คือแบบจำลองที่ฉันใช้:
public class LoginSession {
    private static final Gson gson = new Gson();
    private String id;
    private String name;
    private long timestamp;
    public LoginSession(String id, String name) {
        this.id = id;
        this.name = name;
        this.timestamp = System.currentTimeMillis();
    }
    public String toJson() {
        return gson.toJson(this);
    }
    public static LoginSession fromJson(String json) {
        checkArgument(!isNullOrEmpty(json));
        return gson.fromJson(json, LoginSession.class);
    }
}ฉันคิดว่ามันไม่มีประโยชน์ที่จะสร้างอินสแตนซ์ Gson ใหม่สำหรับทุกอินสแตนซ์ LoginSession
แต่สิ่งที่ฉันกังวลคือปัญหาความปลอดภัยของเธรด ประมาณ 1,000+ ครั้ง / วินาทีจะถูกสร้างขึ้น
ตกลงเพื่อใช้อินสแตนซ์ Gson เป็นเขตข้อมูลแบบคงที่หรือไม่
ขอบคุณสำหรับคำแนะนำ / การแก้ไขใด ๆ