allow custom defined cacheclass at the CacheKeyable annotation