The Ortus BlogBox

"Ortus: A rise, beginning, coming into being, born, the origin!"



Category Filtering: 'cachebox'


CacheBox 1.1 Released!

Luis Majano
Oct 07, 2010


I am once again proud to announce another release in our ColdBox Platform stack: CacheBox 1.1CacheBox is an enterprise caching engine, aggregator and API for ColdFusion applications. It is part of the ColdBox 3.0.0 Platform but it can also function on its own as a standalone framework and use it in any ColdFusion application and in any ColdFusion framework.  This 1.1 release is the last release before our complete ColdBox 3.0.0 Platform is released in the coming months.

This release sports some cool new features in our roadmap and most of all solidification of our initial 1.0 release.  The milestone page for this release can be found in our Assembla Code Tracker. Here is a synopsis of the tickets closed:

  • 1065    finalize the cachebox listener registration defined in the configuration files.  You can now define listeners within ColdBox applications or standalone applications.
  • 1067    better transaction support for the JDBC storage to take advantage of read only transactions and serializable transactions
  • 1068    abstract the current reporting from the coldbox core to standalone reports.  You can now have gorgeous reporting for standalone mode of CacheBox.
  • 1069    Encapsulate the default configuration settings for the cacheBox provider from the logbox config to the cachebox provider itself.
  • 1071    finalize Railo providers for CacheBox.  CacheBox is now fully functional on Railo
  • 1074    COLDBOX.CACHE.REAP_XXX: The reap method was not found exceptions
  • 1075    concurrent soft reference store typo on instance.provider when it should be instance.cacheProvider when running JVM gc cleanups
  • 1081    new method shutdownCache(cache) to target a specific cache shutdown
  • 1091    new eviction policy LIFO
  • 1092    Added more error validation and new cache directory creation to DiskStores when directory does not exist

The major features of this release are the following:

Standalone Reports
CacheBox can now do reporting for its caches outside of ColdBox.  Not only that, but we have created a skinning approach so you can create your own skins for CacheBox reports.  We have even released a contest, sponsored by Ortus Solutions, so you can build a CacheBox skin and win a $75 Amazon gift card.

Railo Support
CacheBox is fully supported for Railo now and we have even solidified our Railo providers for both standalone and ColdBox applications.  We have also created the necessary machinery to create gorgeous reports for ANY railo cache provider.

Better Encapsulation & Performance
We have revisited the entire core and revised it for performance and solid encapsulation.

CacheBox Listeners
CacheBox 1.0 enabled listeners via ColdBox applications only.  Now in 1.1 we have enabled cache listeners for ANY ColdFusion application leveraging CacheBox.  You can now tap in to CacheBox's event model and have access to over 14 different cache life-cycle events.

and last but not least........

One of my favorite topics: Documentation.  The entire CacheBox documenation is now online and fully documented.  Not only that, but we will be introducing several screencasts and several CacheBox recipes in the coming months, so stay tuned.

We have also updated our ColdBox 3.0.0 training for complete CacheBox goodness.  We are having a 3 or 2 day training in Los Angeles just before Adobe MAX.  So if you are in the area or would like to attend this training, please visit this page for more information.
CacheBox, ColdBox MVC, News, Releases 0

3.0.0 M6.1 Update Released

Luis Majano
Aug 16, 2010


This is a small update to our M6 milestone to counter for some critical fixes discovered after launch. Below are the issues updated:
  • Goodies: Some sample applications already updated to 3.0.0 standards
  • ORM announceInterception() causing lots of overhead when in debug mode if ORM Event Handler was enabled
  • Fix on ORM delete functions missing comma on throw statement
  • Fix on Application templates for default CacheBox configuration when getting missing configuration option
  • Fix on CacheBox missing element provider cleaner
That's it folks, quick fixes.  Also, check out our CacheBox documentation as it is getting developed.

CacheBox, ColdBox MVC, News, Releases 0

Initial CacheBox documentation released

Luis Majano
Aug 16, 2010


We are working hard to finalize the entire documentation for our new framework ColdBox CacheBox, and we are now ready to release it into the wild.  Granted, there are still sections to complete, we feel comfortable this initial release will help everybody out and give you an insight into how powerful CacheBox is.

CacheBox, ColdBox MVC, News, Releases 0

CacheBox 1.0-ColdBox 3.0.0 M6 Critical Fix

Luis Majano
Aug 11, 2010


Thanks to Donaldo de Sousa, I have updated the release bits once again for a critical fix on the reaping of the cachebox providers.  So please re-download the bits for both releases for this critical fix.

Please check your downloads they should have the following IDs


Thanks Donaldo!

CacheBox, ColdBox MVC, News, Releases 1

ColdBox CacheBox 1.0 bits updated

Luis Majano
Aug 10, 2010


Last minute mishap on the initial ColdBox CacheBox 1.0 bits so I just updated the bits so the standalone version would not fail.  Please make sure you check your ColdBox CacheBox build should be cachebox-buildID-201008100933.

Thanks and please re-download

CacheBox, ColdBox MVC, News, Releases 0

ColdBox 3.0.0 M6 Released!

Luis Majano
Aug 08, 2010


I am super excited to announce the ColdBox Platform 3.0.0 M6 release! Why? Because it holds one of my favorite subjects......Caching! With this release we complete yet another standalone framework cycle with the introduction to CacheBox. However, we won't delve too much on CacheBox in this post as it is deserving of its own, so the next post is the announcement of the release of CacheBox 1.0. However, the major part of this release is CacheBox, so lets introduce this bad boy:

CacheBox, ColdBox MVC, LogBox, News, Releases, WireBox 0