apollo-server/packages
Jesse Rosenberger be7162094c
Shift the burden of object approximation into the ApolloServerBase class.
The implementation of object-size approximation which is used for cache
eviction purposes in the `InMemoryLRUCache` implementation (via `lru-cache`)
was a short-term location for extensible logic which is better located
within `ApolloServerBase`.

This is particularly important since future logic may necessitate knowing or
understanding the current size (roughly, memory usage) of the in-memory
storage.  Effective immediately, this adds support for providing a `dispose`
function which is called when an object is purged from the cache to make
room for another.
2019-01-16 12:46:48 +02:00
..
apollo-cache-control Publish 2018-12-18 17:14:02 +02:00
apollo-datasource Publish 2018-12-18 17:14:02 +02:00
apollo-datasource-rest Publish 2018-12-18 17:14:02 +02:00
apollo-engine-reporting Publish 2018-12-18 17:14:02 +02:00
apollo-engine-reporting-protobuf Publish 2018-12-13 15:29:53 +02:00
apollo-server Publish 2018-12-18 17:14:02 +02:00
apollo-server-azure-functions Publish 2018-12-18 17:14:02 +02:00
apollo-server-cache-memcached Publish 2018-12-18 17:14:02 +02:00
apollo-server-cache-redis Publish 2018-12-18 17:14:02 +02:00
apollo-server-caching Shift the burden of object approximation into the ApolloServerBase class. 2019-01-16 12:46:48 +02:00
apollo-server-cloud-functions Publish 2018-12-18 17:14:02 +02:00
apollo-server-cloudflare Publish 2018-12-18 17:14:02 +02:00
apollo-server-core Shift the burden of object approximation into the ApolloServerBase class. 2019-01-16 12:46:48 +02:00
apollo-server-env Publish 2018-11-07 08:17:21 -08:00
apollo-server-errors Publish 2018-11-07 08:17:21 -08:00
apollo-server-express Publish 2018-12-18 17:14:02 +02:00
apollo-server-hapi Publish 2018-12-18 17:14:02 +02:00
apollo-server-integration-testsuite Publish 2018-12-18 17:14:02 +02:00
apollo-server-koa Publish 2018-12-18 17:14:02 +02:00
apollo-server-lambda Publish 2018-12-18 17:14:02 +02:00
apollo-server-micro Publish 2018-12-18 17:14:02 +02:00
apollo-server-plugin-base Publish 2018-12-18 17:14:02 +02:00
apollo-server-testing Publish 2018-12-18 17:14:02 +02:00
apollo-tracing Publish 2018-12-18 17:14:02 +02:00
graphql-extensions Publish 2018-12-18 17:14:02 +02:00