ConcurrentSoftReferenceStore
Memory-sensitive cache store using Java soft references for automatic memory management
✨ Features
📋 Configuration Example
"memorySensitiveCache": {
"provider": "BoxCacheProvider",
"properties": {
"objectStore": "ConcurrentSoftReferenceStore",
"maxObjects": 5000,
"evictionPolicy": "LRU",
"evictCount": 250,
"defaultTimeout": 3600,
"defaultLastAccessTimeout": 1800,
"reapFrequency": 300,
"freeMemoryPercentageThreshold": 15
}
}⚙️ Configuration Properties
maxObjects (recommended)
evictionPolicy
evictCount
defaultTimeout
defaultLastAccessTimeout
reapFrequency
freeMemoryPercentageThreshold (recommended)
resetTimeoutOnAccess
useLastAccessTimeouts
💡 Usage Examples
Large Object Cache
Image/Asset Cache
Document Processing Cache
🎯 Best Practices
🔬 How Soft References Work
🔗 Related Resources
Last updated
Was this helpful?
