AppFabric vs System.Runtime.Caching

ersão @TLDR: para armazenar em cache muitas pequenas tabelas de banco de dados que raramente mudam no meu serviço .NET4 WCF. Qual tecnologia será mais fácil de implementar, mais fácil de manter e melhor de executar e por quê?

Versão longa: estou começando a trabalhar em uma estratégia de cache para um novo projeto. Costumava ser simples porque havia menos opções pré-empacotadas (Enterprise Library para iniciantes), mas agora com a estrutura .NET 4 e o AppFabric disponíveis, estou tendo mais dificuldade para decidir sobre uma solução. Basicamente, quero armazenar em cache uma infinidade de pequenas (<100 linhas com 2-4 colunas) tabelas de banco de dados que raramente mudam e o meu serviço WCF o extrai do cache, em vez de extrair todas as vezes do banco de dados. Comecei a ler a documentação, a assistir aos vídeos e a baixar o material de treinamento, mas a experiência é um professor melhor e tive dificuldade em encontrar comparações entre esses dois.

Qualquer conselho seria muito apreciado! Obrigado