Hi Stefan,
Setting dependencies via DataCacheHelper.GetCachedX methods is obsolete, you should use CacheHelper.Add method to store the content in the cache (http://devnet.kentico.com/articles/deep-dive---kentico-cms-caching) or you can also use CachedSection (http://devnet.kentico.com/articles/new-in-5-5-caching-api-changes).
Also these two articles below might be useful for you:
http://devnet.kentico.com/docs/7_0/devguide/index.html?caching_in_custom_code.htm
http://devnet.kentico.com/articles/caching-api-examples
Do you have any specific reason, why you need to use the methods you have mentioned? If you can describe me your aim in more detail, I would help with the solution.
Best Regards,
Roman Konicek