@Test
  public void parseTargetClass_parse_serialVersionUID() throws Exception {
    givenCacheEntrySubclass(FakeEntity.class);

    CacheItem cacheItem = new CacheItem(cacheEntry, false);
    assertThat(cacheItem.getTargetClassSerialVersionUID()).isEqualTo(12345L);
    assertThat(cacheItem.getTargetClassName()).isEqualTo(FakeEntity.class.getName());
  }
  @Test
  public void parseTargetClass_parse_serialVersionUid_of_FakeEntityWithoutSerialVersionUID()
      throws Exception {
    givenCacheEntrySubclass(FakeEntityWithoutSerialVersionUID.class);

    CacheItem cacheItem = new CacheItem(cacheEntry, false);

    assertThat(cacheItem.getTargetClassName())
        .isEqualTo(FakeEntityWithoutSerialVersionUID.class.getName());
    log.debug("targetClassSerialVersionUID : {}", cacheItem.getTargetClassSerialVersionUID());
  }