Issues
- Single-thread function cache if cache is coldLDEV-1360
- Server communication to Extension Provider blocks the contextLDEV-1358Resolved issue: LDEV-1358Michael Offner
- MongoDB session storage cacheLDEV-1355Resolved issue: LDEV-1355Michael Offner
- Modern Debug Template selectNode() Stopped WorkingLDEV-1354Resolved issue: LDEV-1354Igal Sapir
- reReplace doesn't work if the string contains \l or \uLDEV-1353Michael Offner
- bracket notation creates new variable as struct instead of arrayLDEV-1329
- Scheduling does not workLDEV-1326Resolved issue: LDEV-1326Pothys - MitrahSoft
- The cftransaction savepoint attribute is not implementedLDEV-1323Resolved issue: LDEV-1323Zac Spitzer
- Client-Storage in DB not workLDEV-1320Resolved issue: LDEV-1320Michael Offner
- Client-Daten in DB funktioniert seit Update von 5.1.3.18 nicht mehrLDEV-1319Resolved issue: LDEV-1319
- Preserve case breaks cfdump in Lucee 5.2LDEV-1317Resolved issue: LDEV-1317Michael Offner
- LSDateTimeFormat does not support XXX maskLDEV-1310Resolved issue: LDEV-1310Pothys - MitrahSoft
- thread does not work in arrayEachLDEV-1308Resolved issue: LDEV-1308Pothys - MitrahSoft
- dateTimeFormat member function missingLDEV-1307Resolved issue: LDEV-1307Igal Sapir
- CFQuery needs a CacheAfter attribute to match ACFLDEV-1304Resolved issue: LDEV-1304Michael Offner
- CFHTTP and ESAPI encoded url'sLDEV-973Resolved issue: LDEV-973Michael Offner
16 of 16
Single-thread function cache if cache is cold
Description
Details
Assignee
UnassignedUnassignedReporter
Geoff ParkhurstGeoff Parkhurst(Deactivated)New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Priority
New
Details
Details
Assignee
Unassigned
UnassignedReporter
Geoff Parkhurst
Geoff Parkhurst(Deactivated)New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Priority
Created 2 June 2017 at 08:57
Updated 2 June 2017 at 08:57
Activity
Show:
Lucee's function caching is quick and convenient. By specifying the cachedwithin parameter, a successful execution of the function has its results stored in the cache for the specified duration.
There is an issue though; if the cache is empty, all requests (concurrent or otherwise) execute that function. Once one of them 'wins', the cache is populated.
This creates unnecessary work. Overall, the system would be faster if all those other requests just waited for that first one to finish and cache the result.
Please can we make cold-cache calls to a function single threaded? I guess you'd need a `timeout` parameter as per the `lock` function.