Simple caching library with support for tags