getResult() {
        if (!this.result) {
            return null;
        }

        return Object.assign({}, this.result, {
            lastChecked: this.lastChecked ? new Date(this.lastChecked).toISOString() : null,
        });
    }
Retrieves the cached result with the last checked timestamp.
@returns {object|null} An object containing the result and lastChecked, or null if not set.