Uses configuration options for cache keys and implements caching for last seen items