Open issues

CacheBox creates multiple reap threads if the initial one take longer to complete than the reap frequency
COLDBOX-48
Ability to declare event patterns via the configuration file for interceptors
COLDBOX-39
event caching declarations via the configuration file
COLDBOX-31
Create an abstract cache handler for CF based providers too much repetition between them now.
COLDBOX-815
Allow merging of HTTP verbs when doing separate verbs for the same route
COLDBOX-812
Allow modules with route of / to be in take over mode
COLDBOX-809
Allow router toRedirect() to access variables in original route to pass along.
COLDBOX-808
Event caching outputs too soon making adding headers in postProcess not work
COLDBOX-805
Event Caching - Honor Pragma:no-cache header
COLDBOX-802
preHandler relocate still runs original action during integration tests
COLDBOX-793
Allow default route to be turned off for a Module
COLDBOX-777
Application router toRedirect() loses request collection
COLDBOX-772
Allow modules to list dependencies that are not hard requirements
COLDBOX-769
InterceptorService throws error if interceptor CFC doesn't contain at least one state
COLDBOX-768
Log deprecation warning about using `onInvalidEvent`
COLDBOX-762
Allow stock ColdBox to run on Lucee Lite
COLDBOX-751
Performance: make renderer a singleton
COLDBOX-749
Pass aroundHandler through private invoker
COLDBOX-747
View convention lookup doesn't work inside invalidEventHandler
COLDBOX-728
renderLayout pollutes the prc scope and messes up API functionality
COLDBOX-688
Improve routing DSL
COLDBOX-676
SES packageResolver method conflates handler cfc filenames with module names
COLDBOX-589
Routing by Convention
COLDBOX-574
Added new function similar to html.addAsset to html.addBodyAsset() html.addAssetToEnd()
COLDBOX-519
Asset Loader by conventions and hierarchy
COLDBOX-518
Implicit Events ( views without handler events ) do not have LifeCycle events like PreHandler
COLDBOX-514
Support for SSL over alternative port
COLDBOX-414
Async Events
COLDBOX-269
Async Workers
COLDBOX-268
Allow .zip and .box extension on modules
COLDBOX-263
RenderData Transformers
COLDBOX-261
Give HTMLHelper clear way to to include tag content as HTML or as plain text
COLDBOX-236
HTML Helper Defaults
COLDBOX-214
Allow routes to be declared in handlers
COLDBOX-211
broken link in Jira Menu|docs
COLDBOX-764
issue 1 of 35

CacheBox creates multiple reap threads if the initial one take longer to complete than the reap frequency

Description

See ticket 1367 where a hung reaping cfthread could cause thousands of extra reaping threads to be created. Look into one of the two ideas:
1) Creating a flag in the object store that keeps track of when reaping starts that the reaping thread sets back when it's finished.
2) A way to check and see if the reaping thread is still running prior to starting a new one. That way if the reap errors our for some reason the app won't just stop reaping forever.

Status

Assignee

Luis Majano

Reporter

Brad Wood

Labels

None

Fix versions

Priority