ehcache

net.sf.ehcache.pool.sizeof.filter
Class PassThroughFilter

java.lang.Object
  extended by net.sf.ehcache.pool.sizeof.filter.PassThroughFilter
All Implemented Interfaces:
SizeOfFilter

public class PassThroughFilter
extends Object
implements SizeOfFilter

Filter that doesn't filter!

Author:
Chris Dennis

Constructor Summary
PassThroughFilter()
           
 
Method Summary
 boolean filterClass(Class<?> klazz)
          Checks whether the type needs to be filtered
 Collection<Field> filterFields(Class<?> klazz, Collection<Field> fields)
          Returns the fields to walk and measure for a type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PassThroughFilter

public PassThroughFilter()
Method Detail

filterFields

public Collection<Field> filterFields(Class<?> klazz,
                                      Collection<Field> fields)
Returns the fields to walk and measure for a type

Specified by:
filterFields in interface SizeOfFilter
Parameters:
klazz - the type
fields - the fields already "qualified"
Returns:
the filtered Set

filterClass

public boolean filterClass(Class<?> klazz)
Checks whether the type needs to be filtered

Specified by:
filterClass in interface SizeOfFilter
Parameters:
klazz - the type
Returns:
true, if to be filtered out

ehcache

Copyright 2001-2015, Terracotta, Inc.