Login

    Register

PROJECT CATEGORIES

 

CacheBox
Project Home Blog Forums Known Issues Screenshots Contact Project

Author: Isaac Dealey (All RIAForge projects by this author)
Last Updated: November 12, 2009 2:55 AM
Version: 0.9.12 BETA
Views: 11,082
Downloads: 438
License: BSD

Description:

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:

Requirements:

ColdFusion 8

Issue Tracker:

ID ISSUE STATUS UPDATED
1 Problems on Railo 3.1 Open 02/01/10 10:58 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.

You may download the latest set of files from Subversion as a zip file.

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/