
  The MemoryCache Product
  - an efficient and flexible "in-memory" cache manager for Zope 2

RATIONALE
	Zope was lacking a in-memory cache manager that let the user define a
	maximum limit on the amount of space cache values could consume.  Nor
	did the stock "RAM Cache Manager" attempt to conserve memory when
	presented with a value it already had in its cache under a different
	"key" (which meant that trying to cache a page containing a 5 node tree
	widget would yield 156 individual cache entries and even though
	there were only 32 unique pages of data being generated it would store
	all 156 values separately).  MemoryCache addresses these deficiencies
	and more.

INSTALLING
	MemoryCache requires Python 2.2 and an enhanced OFS.Cache
	implementation available at http://collector.zope.org/Zope/911
	Once those requirements are met, place the contents of the MemoryCache
	distribution tarball into your Zope instance's Products directory,
	and restart Zope.

AUTHOR
	Jamie Heilman <jamie@audible.transient.net>

BUGS
	If you find any, feel free to mail me.

TODO
	Implement additional replacement policies (LFU, others?)
	Possibly log more statistics about cache movement.

This is software was placed in the public domain by its author on 20030601.
