Migrate Couchbase Cachebox Provider to ColdBox 4.0 Module


Because the original Cachebox provider uses the CB 3 system Javaloader, and the CB LoaderService loads Cachebox before loading Wirebox, the Couchbase provider is incompatible, in its current form, with CB4.

If the CBJavaloader module is installed, a separate instance of JavaLoader can be created to load the Couchbase jars, but too many manual installation variables are required.

The loading order issues with the Couchbase provider would also be an issue with developing any future providers which might require module dependencies (i.e. MongoDB or Redis which would need the javaloader).

As the Javaloader is no longer a part of the framework, it might be best to post an EOL for the Couchbase provider and discourage development of other providers which are not 100% CFML.


Jon Clausen
February 14, 2016, 4:27 PM

This conversion to a module is included in PR#3


Your pinned fields
Click on the next to a field label to start pinning.


Jon Clausen


Jon Clausen