Migrate Couchbase Cachebox Provider to ColdBox 4.0 Module

Description

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.

Activity

Show:
Jon Clausen
February 14, 2016, 4:27 PM

This conversion to a module is included in PR#3

https://github.com/ColdBox/cachebox-couchbase/pull/3

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

Assignee

Jon Clausen

Reporter

Jon Clausen