package com.iluwatar.lazyloading; /** * * Simple implementation of the lazy loading idiom. * However, this is not thread safe. * */ public class HolderNaive { private Heavy heavy; public HolderNaive() { System.out.println("HolderNaive created"); } public Heavy getHeavy() { if (heavy == null) { heavy = new Heavy(); } return heavy; } }