I have 0 experience of AppFabric but was given a task while some people were on vacation.
First question is, don't you need to configure Session State Caching and Distributed Cache on the server hosting AppFabric before you can code against it and use it?
If so where do I find information on how to do it cause I can't find any?
If not, where do I find information on what I need to include for each cache (this is for Sharepoint 2013 apps)?
Anyone who has expiernce that can help me?
Session State Caching doesn't require any server-side setup, it's purely client side, using the AppFabricCacheSessionStoreProvider
class. For Sharepoint and AppFabric, there's a overview and configuration guide on MSDN, and a page on how to manage the Sharepoint Distributed Cache service on technet with an associated download on configuration and installation