support expiration time in datastorecache
allow easy cleanup of old datastore-cache entries