I’ve finally found time to make some changes to Services_Technorati. The key issue I’d been wanting to address was caching and following comments from Doug Clifton and Ryan King I finally got round to working on it. I’ve decided to make use of another PEAR package, Cache_Lite to handle the caching. That way I can hand off most of the responsibility for ensuring compatibility across different filesystems as well as allow for the flexibility to reflect searches with different options. The overheads are slightly higher, but the added flexibility certainly makes my life as maintainer easier.
The updated package is at the same location and the old version is still there, but with a version number tacked on the end.