void setSingleDishData (casacore::Int correlation, casacore::Int channel, const casacore::Float & value);
#include <casacore/casa/Arrays/Array.h>
#include <msvis/MSVis/MsRows.h>
CachedArrayBase () : cached_p (false) {}
virtual ~CachedArrayBase () {}
void clearCache () { cached_p = false;}
casacore::Bool isCached () const { return cached_p;}
void setCached () { cached_p = true;}
class CachedPlane : public CachedArrayBase {
typedef const casacore::Cube<T> & (casa::vi::VisBufferImpl2::* Accessor) () const;
CachedPlane (Accessor accessor) : accessor_p (accessor) {}
getCachedPlane (casa::vi::VisBufferImpl2 * vb, casacore::Int row)