Managed Hosting



Project Home Blog Forums Known Issues Screenshots Contact Project

Author: Samuel Isaac Dealey (All RIAForge projects by this author)
Last Updated: May 16, 2014 10:26 AM
Version: 1.1.0 RC2
Views: 159,158
Downloads: 1,733
License: BSD


CacheBox provides a one-stop-shop for content caching.

Gives Caching PEPP: Portable, Extensible, Personal and Powerful

1. Portable - use the same caching service for all your frameworks or applications - agent/service design allows you to publish 'CacheBox Ready' code with no dependencies so you can use it everywhere
2. Extensible - easily write new storage engines or eviction policies
3. Personal - let the person running the application decide how to cache, NOT the person who wrote it (after all, it's your server)
4. Powerful - see all the cache for your applications in one place - keep your CF cluster in-sync and let the framework decide how best to cache (automatic-optimization) - OR - do it yourself through a handy management application with hot-swappable storage types and eviction policies

Supported caching engines include
- in memory
- file
- database
- Java SoftReferences
- cluster scope (Railo)
- memcached (requires cfmemcached also on riaforge)
- ColdFusion 9 ehCache instance
- Custom - add your own

Supported eviction policies include
- auto: allow the server to decide
- perf: same as auto w/ emphasis on speed
- fresh: same as auto w/ emphasis on content freshness
- age: evict after N minutes
- idle: evict after unused for N minutes
- fifo: first in first out
- lru: least recently used
- lfu: least frequently used
- Custom - add your own

Recent Blog Entries:

Last Update:

Version 1.1.0 RC2 - Added loging and email alerts, custom intelligence agents and enhanced the optimization features that were added to the Management Application in RC1 - information on the new features can be found in the documentation PDF


ColdFusion 8

Issue Tracker:

1 Problems on Railo 3.1 Open 03/12/10 9:07 AM

View All Issues

To enter issues for this (or any other) project, you must be logged in.

Subversion Access:

You may access this project's Subversion repository with your client here: http://svn.riaforge.org/cachebox.

To view files and changelists associated with this repository, go here: http://cachebox.riaforge.org/index.cfm?event=page.svnbrowse.

Anonymous users have read access to the repository while the administrator has write access.

This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/