Hrmmm, not bad:
irb(main):001:0> Utility.cache( 'foo', :creator => 'Jay McGavren', :title => 'Cache Test', :sort_order => 1, :parent_directory => '.', :extension => 'txt', :album => 'My Album' ) => nil irb(main):002:0> puts find "Jay McGavren" Jay McGavren Jay McGavren/My Album Jay McGavren/My Album/01 Cache Test.txt => nil irb(main):003:0> puts cat "Jay McGavren/My Album/01 Cache Test.txt" foo
[edited for legibility]