Just in case anyone finds this node via Super Search (hahahaha... sorry.), I'll let everyone know that my manager *did* allow me to put Cache::Repository on CPAN. And it's working marvelously.
What I've seen so far is that it has: cut down on the time to create all our packages (since 90% of our tarballs and associated files are common and would otherwise be rebuilt each time), and cut down on development time when our requirements changed on nearly zero-notice (the associated files just up and changed - we only had to change the "insert to repository" code, the "retreive from repository" code was unchanged).
Currently, I only have a filesystem driver - but anyone who thinks this may be useful with other backends are more than welcome to develop other backends for it ;-)
Just a reminder/clarification: this is designed to work with files. Not file contents. That's the significant difference between this and, say, the rest of the caching modules mentioned in this thread. Some of my files are 100's of MB in size - I don't really want to be copying that into memory to copy it back out somewhere else. I use enough memory as it is ;-)
In reply to Re: Generic repository of files
by Tanktalus
in thread Generic repository of files
by Tanktalus
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |