cache manager. little design fix.