question: this method will reduce the file count for the directory represented by path . the root directory of this local cache directory manager is represented by an empty string . concode_field_sep int perDirectoryFileLimit concode_elem_sep int totalSubDirectories concode_elem_sep String relativePath concode_elem_sep HashMap<String,Directory> knownDirectories concode_elem_sep Queue<Directory> nonFullDirectories concode_elem_sep int DIRECTORIES_PER_LEVEL concode_elem_sep int fileCount concode_field_sep int decrementAndGetCount concode_elem_sep void incrementFileCountForPath concode_elem_sep Path getCacheDirectoryRoot concode_elem_sep int incrementAndGetCount concode_elem_sep int getDirectoryNumber concode_elem_sep Directory getDirectory concode_elem_sep String getRelativePathForLocalization concode_elem_sep String getRelativePath concode_elem_sep String getRelativePath concode_elem_sep int getCount
target: void function ( String arg0 ) { arg0 = arg0 == null ? "srini_string" : arg0 . trim ( ) ; Directory loc0 = knownDirectories . get ( arg0 ) ; int loc1 = loc0 . getCount ( ) ; if ( loc0 . decrementAndGetCount ( ) < perDirectoryFileLimit && loc1 >= perDirectoryFileLimit ) { nonFullDirectories . add ( loc0 ) ; } }