- added put, get, getWrite/ReadIdx, setWrite/ReadIdx