make near cache implementation abstract
near cache is optional with System parameter
test for near cache system property