public SerializedEntry(final T deserialized, final byte[] serialized, final int createTime, final int lastAccessedTime) { this.value = serialized; this.createTime = createTime; this.setLastAccessedTimeInternal(lastAccessedTime); this.cached = deserialized; }
/** * Constructs a wrapper around the given entry, and it's serialized state using a specific creation and last accessed * time. * * @param deserialized cache entry * @param serialized serialized form * @param createTime creation timestamp * @param lastAccessedTime last accessed timestamp */ public SerializedEntry(final T deserialized, final byte[] serialized, final int createTime, final int lastAccessedTime) { this.value = serialized; this.createTime = createTime; setLastAccessedTimeInternal(lastAccessedTime); this.cached = deserialized; }
/** * Constructs a wrapper around the given entry, and it's serialized state using a specific creation and last accessed * time. * * @param deserialized cache entry * @param serialized serialized form * @param createTime creation timestamp * @param lastAccessedTime last accessed timestamp */ public SerializedEntry(final T deserialized, final byte[] serialized, final int createTime, final int lastAccessedTime) { this.value = serialized; this.createTime = createTime; setLastAccessedTimeInternal(lastAccessedTime); this.cached = deserialized; }
public SerializedEntry(SerializedEntryParameters<T> params) { this.value = params.getSerialized(); this.createTime = params.getCreateTime(); this.setLastAccessedTimeInternal(params.getLastAccessedTime()); this.cached = params.getDeserialized(); }