001    package railo.commons.io.res.type.cache;
002    
003    import railo.commons.io.cache.CacheKeyFilter;
004    import railo.commons.lang.StringUtil;
005    
006    public class ChildrenFilter implements CacheKeyFilter {
007    
008            private String path;
009    
010            public ChildrenFilter(String path) {
011                    this.path=(StringUtil.endsWith(path, '/'))?path+":":path+"/:";
012            }
013    
014            public boolean accept(String key) {
015                    return key.startsWith(path);
016            }
017    
018            public String toPattern() {
019                    return null;
020            }
021    
022    }