null pointer bugs with use of cache fixed cache works with GeneBankCreateBTree cache with GeneBankSearch still iffly