Hello: I am the author of the File::Cache and IPC::Cache modules. I am currently finishing up the development of a project to unify their code base. After considerable input from the community, I have created a generic interface for caching libraries, and have written various implementations. My current thought is to release this under the following packages: Cache::Cache -- the generic interface Cache::FileCache -- implements Cache::Cache using the filesystem Cache::MemoryCache -- implements Cache::Cach in memory Cache::SharedMemoryCache -- implements Cache::Cache using IPC Cache::CacheUtils -- routines common to cache implementations Cache::CacheTester -- regression test class Cache::Object -- utility class for the caches I could distribute this as Cache-0.01.tar.gz, e.g. If you would prefer, I can name it Cache::Cache instead and distribute it as Cache-Cache-0.01.tar.gz. Any other suggestions? Please send me your comments on the pros and cons of choosing this namespace. I am happy to send the current source along to anyone who is interested in looking at this work before it is released. Best regards, -DeWitt