CachedBaseHandler with expire timeout