If you don't feel like like snagging bleadperl
you can get my version of FileCache over there. It requires perl 5.6 or greater.
It could work in 5.005 family if the our $VERSION were
a use vars and 3 arg open was dropped
(though -| and |- would need
to be massaged).