public synchronized long ramBytesUsed() {long sizeInBytes = BASE_RAM_BYTES_USED + fields.size() * 2 * RamUsageEstimator.NUM_BYTES_OBJECT_REF;for(SimpleTextTerms simpleTextTerms : termsCache.values()) {sizeInBytes += (simpleTextTerms!=null) ? simpleTextTerms.ramBytesUsed() : 0;}return sizeInBytes;}

public synchronized long ramBytesUsed ( ) { long sizeInBytes = BASE_RAM_BYTES_USED + fields . size ( ) * 2 * RamUsageEstimator . NUM_BYTES_OBJECT_REF ; for ( SimpleTextTerms simpleTextTerms : termsCache . values ( ) ) { sizeInBytes += ( simpleTextTerms != null ) ? simpleTextTerms . ramBytesUsed ( ) : 0 ; } return sizeInBytes ; }
public override long RamBytesUsed(){return _termsCache.Values.Sum(simpleTextTerms => (simpleTextTerms != null) ? simpleTextTerms.RamBytesUsed() : 0);}
