���CacheDemo, ImmutableDemo