hierarchical cache spooler. based on doctrine\cache