GPCACHE-45: Work with methods that have arguments of array types

Use the hashCode of the target object as part of the cache key. SimpleKeyGenerator only uses the params in the key, which isn't sufficient. See SPR-11736

http://jira.grails.org/browse/GPCACHE-45