예제 #1
0
        private void InstantiateSiteModelsCacheReference()
        {
            immutableTRexGrid.GetOrCreateCache <INonSpatialAffinityKey, ISerialisedByteArrayWrapper>(new CacheConfiguration
            {
                Name = TRexCaches.SiteModelsCacheName(StorageMutability.Immutable),
                KeepBinaryInStore = true,
                CacheMode         = CacheMode.Replicated,

                Backups = 0, // No backups need as it is a replicated cache

                DataRegionName = DataRegions.IMMUTABLE_NONSPATIAL_DATA_REGION
            });
        }
예제 #2
0
        private void InstantiateSiteModelsCacheReference()
        {
            mutableTRexGrid.GetOrCreateCache <INonSpatialAffinityKey, ISerialisedByteArrayWrapper>(new CacheConfiguration
            {
                Name = TRexCaches.SiteModelsCacheName(StorageMutability.Mutable),
                KeepBinaryInStore = true,
                CacheMode         = CacheMode.Partitioned,
                AffinityFunction  = new MutableNonSpatialAffinityFunction(),

                // TODO: No backups for now
                Backups = 0,

                DataRegionName = DataRegions.MUTABLE_NONSPATIAL_DATA_REGION
            });
        }
예제 #3
0
 public void NonNullNames()
 {
     TRexCaches.DesignTopologyExistenceMapsCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.ImmutableNonSpatialCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.SpatialSubGridDirectoryCacheName(StorageMutability.Immutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.SpatialSubGridDirectoryCacheName(StorageMutability.Mutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.SpatialSubGridSegmentCacheName(StorageMutability.Immutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.SpatialSubGridSegmentCacheName(StorageMutability.Mutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.MutableNonSpatialCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.SegmentRetirementQueueCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.SiteModelMetadataCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.SiteModelsCacheName(StorageMutability.Immutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.SiteModelsCacheName(StorageMutability.Mutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.TAGFileBufferQueueCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.SiteModelChangeMapsCacheName().Should().NotBeNullOrWhiteSpace();
     TRexCaches.ProductionDataExistenceMapCacheName(StorageMutability.Immutable).Should().NotBeNullOrWhiteSpace();
     TRexCaches.ProductionDataExistenceMapCacheName(StorageMutability.Mutable).Should().NotBeNullOrWhiteSpace();
 }