Granite Storage
Getting Started
Installation
Quick Start
User Guide
User Guide
SQLAlchemy Integration
Garbage Collection
Developer Guide
Implementing a New Backend
API Reference
API Reference
Core
granite_storage.manager
granite_storage.policies
StoragePolicy
granite_storage.models
granite_storage.contracts
granite_storage.exceptions
granite_storage.types
granite_storage.mixin
granite_storage.alembic_helpers
granite_storage.utils
Backends
Integrations
Garbage Collection
Granite Storage
API Reference
granite_storage.policies
View page source
granite_storage.policies
class
granite_storage.policies.
StoragePolicy
(
storage_key
:
str
,
backend_key
:
str
,
max_size
:
int
|
None
=
None
,
key_prefix
:
str
|
None
=
None
)
[source]
Bases:
object
__init__
(
storage_key
:
str
,
backend_key
:
str
,
max_size
:
int
|
None
=
None
,
key_prefix
:
str
|
None
=
None
)
→
None
backend_key
:
str
key_prefix
:
str
|
None
=
None
max_size
:
int
|
None
=
None
storage_key
:
str