Class: DataCache
DataCache
()
Data Cache Manager
Constructor
new DataCache
()
Source:
js/ministry-dashboard.js
,
line 552
Home
Modules
OSINT/DataAcquisition
RiskAssessment/AnomalyDetection
Classes
AccessibilityTable
AnomalyAlertSystem
AnomalyDetectionCharts
AnomalyDetectionDashboard
AnomalyDetectionDataManager
CIADashboardRenderer
CIADataLoader
DataCache
DataFetcher
DecisionImpactChart
Election2026Predictions
ElectionCycleCharts
ElectionCycleDashboard
ElectionCycleDataManager
InfluenceChart
MCPClient
MinistryDashboard
ProductivityChart
RiskHeatMap
WorkflowStateCoordinator
Global
BREADCRUMB_TRANSLATIONS
CONTENT_LABELS
DEFAULT_CONFIG
DEFAULT_MCP_SERVER_URL
DEFAULT_THRESHOLDS
DOCUMENT_ID_PATTERNS
EDITORIAL_PILLAR_HEADINGS
EVENT_CALENDAR_TITLES
FOOTER_LABELS
L
LOCALE_MAP
MINIMUM_SOURCES
OG_LOCALE_MAP
PARTY_VARIANTS
REQUIRED_TOOLS
REQUIRED_TOOLS_PER_TYPE
RTL_LANGUAGES
SITE_TAGLINE
WATCH_SECTION_TITLES
analyzeArticles
assessAnalyticalDepth
batchEnhanceQuality
buildSlugToLanguagesMap
calculateAnalyticalDepth
calculateQualityScore
calculateReadTime
calculateScore
checkFileForUntranslatedContent
classifyArticleType
countCrossReferences
countPartyPerspectives
countWords
createCareerTrajectoryChart
createExperienceDistributionChart
createProductivityInfluenceChart
defaultClient
detectArticleLanguage
detectHistoricalContext
enhanceArticleQuality
escapeHtml
exportCISummary
extractCrossReferences
extractFromFilename
extractLanguage
extractLeadParagraph
extractMetaContent
extractPartyMentions
extractSection
extractSections
extractStatistics
extractTags
extractTerms
extractTitle
extractTopics
extractWatchPoints
fetchCIAData
fetchCSV
fetchCalendarEvents
formatDate
formatDateForSlug
formatDateRange
formatDayLabel
formatDayName
generateAllIndexes
generateArticleContent
generateAvailableLanguages
generateBreakingNews
generateCommitteeContent
generateCommitteeReports
generateGenericContent
generateHreflangTags
generateIndexHTML
generateLanguageBadge
generateLanguageNotice
generateMetadata
generateMotions
generateMotionsContent
generateNews
generatePRComment
generatePropositions
generatePropositionsContent
generateRTLStyles
generateReport
generateSitemap
generateSources
generateUrlEntry
generateValidationReport
generateWeekAhead
getAllArticlesWithLanguageInfo
getAllHtmlFiles
getBreadcrumbName
getCachedData
getDefaultTimeout
getFileModTime
getLanguageCode
getLocalizedHeading
getNewsArticles
getTitles
getWeekAheadDateRange
hasForwardLooking
hasHistoricalContext
hasInternationalComparison
hasWhyThisMatters
isHighPriority
isTodayDate
loadDashboardData
loadStats
main
parseArticle
parseArticleMetadata
parseCSV
parseCSVLine
printValidation
renderTop10List
sanitizeArticleBody
saveCache
scanNewsArticles
showError
stripHtml
transformCalendarToEventGrid
updateHTMLFile
validateAccessibility
validateAndSave
validateArticleBatch
validateArticlesWithPlaywright
validateColorContrast
validateCommitteeReports
validateCrossReferences
validateEveningAnalysis
validateHeadingHierarchy
validateNewsTranslations
validateRTL
validateSingleArticle
validateSitemap
validateSources
validateStructure
validateWeekAhead
writeArticle
writeArticlePair
writeSingleArticle