/** * {@inheritDoc} */ public long visit(Object object) { return sizeOf(object); } }
/** * {@inheritDoc} */ public long visit(final Object object) { Class<?> klazz = object.getClass(); Long cachedSize = cache.get(klazz); if (cachedSize == null) { if (klazz.isArray()) { return sizeOf(object); } else { long size = sizeOf(object); cache.put(klazz, size); return size; } } else { return cachedSize.longValue(); } } }
/** * {@inheritDoc} */ public long visit(Object object) { return sizeOf(object); } }
/** * {@inheritDoc} */ public long visit(Object object) { return sizeOf(object); } }
/** * {@inheritDoc} */ public long visit(Object object) { return sizeOf(object); } }
/** * {@inheritDoc} */ public long visit(final Object object) { Class<?> klazz = object.getClass(); Long cachedSize = cache.get(klazz); if (cachedSize == null) { if (klazz.isArray()) { return sizeOf(object); } else { long size = sizeOf(object); cache.put(klazz, size); return size; } } else { return cachedSize.longValue(); } } }
/** * {@inheritDoc} */ public long visit(final Object object) { Class<?> klazz = object.getClass(); Long cachedSize = cache.get(klazz); if (cachedSize == null) { if (klazz.isArray()) { return sizeOf(object); } else { long size = sizeOf(object); cache.put(klazz, size); return size; } } else { return cachedSize.longValue(); } } }
/** * {@inheritDoc} */ public long visit(final Object object) { Class<?> klazz = object.getClass(); Long cachedSize = cache.get(klazz); if (cachedSize == null) { if (klazz.isArray()) { return sizeOf(object); } else { long size = sizeOf(object); cache.put(klazz, size); return size; } } else { return cachedSize.longValue(); } } }