use ruby 1.9 hash syntax
use serializer for cache key