in reply to why is a 2-argument bless not working in my situation

Hi

I'm no perl expert, so I'm guessing here. Is your definition of $class correct? You don't seem to be passing it as an argument of $cache=Fiets::Cache->new();

In other words, shouldn't class be defined as... $class=ref($self) ??