added "cachedLAPAccess", which is a wrapper that can add "caching" capability for any given LAPAccess instance.