bumped copyright year to 2009
Fix #988: Caching generates invalid group values in some cases
merge c2d2d0e537738294b1d9b1016034198faefb0a79, refs #988