JDBCStore
Database-backed distributed cache store for multi-instance cache sharing across load-balanced environments
✨ Features
📋 Configuration Example
"distributedCache": {
"provider": "BoxCacheProvider",
"properties": {
"objectStore": "JDBCStore",
"datasource": "myDatasource",
"table": "boxlang_cache",
"autoCreate": true,
"maxObjects": 1000,
"evictionPolicy": "LRU",
"evictCount": 100,
"defaultTimeout": 3600,
"defaultLastAccessTimeout": 1800,
"reapFrequency": 300
}
}⚙️ Configuration Properties
datasource (required)
table
autoCreate
Standard BoxCache Properties
maxObjects (recommended)
evictionPolicy
evictCount
defaultTimeout
defaultLastAccessTimeout
reapFrequency
🗄️ Supported Databases
Database
Data Type
Eviction Strategy
Notes
💡 Usage Examples
Multi-Server Web Application
Session Storage Across Instances
API Rate Limiting Cache
🎯 Best Practices
🔍 Distribution Detection
🗂️ Database Schema Details
Table Structure
Indexes
🔗 Related Resources
Last updated
Was this helpful?
